1 名前:デフォルトの名無しさん [2016/10/28(金) 12:28:00.33 ID:+ERITomq.net] 前スレ ★★ Java の宿題ここで答えます Part 73 ★★ toro.2ch.net/test/read.cgi/tech/1392872997/ 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・JavaScriptは板違い、Web制作板をご利用ください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・回答されたら動作報告を必ずしてください。 ・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。 どっとうpろだ.org www.dotup.org/ 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/ 4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》 【 GUI 】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること) 《GUIの課題の場合必ず選択》 【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》 【 Ver 】コンソールでjavac -versionを実行し、その結果を貼ります。 《必須》 【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》 【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。 丸投げでない場合は、途中までのソースとその経過報告、 質問点、疑問点を書きます(なるべく丸投げにしてください)。 【回答プログラムの掲載場所】 Java質問スレWiki www.wikiroom.com/java/ ideone.com ideone.com/ 👀 Rock54: Caution(BBR-MD5:68f2ed3dc652fce4c9169aaf2a727f10)
152 名前:デフォルトの名無しさん [2019/10/11(金) 10:43:45.36 ID:OWmYpcgG.net] 【 課題 】https://i.imgur.com/cvE4vER.jpg https://i.imgur.com/cvE4vER.jpg 【 形態 】Javaアプリケーション 【 GUI 】制限なし 【 期限 】提出期限:10/12 【 Ver 】1.8.0_151 お願いします
153 名前:デフォルトの名無しさん [2019/10/11(金) 10:47:13.06 ID:OWmYpcgG.net] すみません 上の画像が一枚間違ってました こちら訂正です 【 課題 】https://i.imgur.com/cvE4vER.jpg https://i.imgur.com/VPD27ce.jpg 【 形態 】Javaアプリケーション 【 GUI 】制限なし 【 期限 】提出期限:10/12 【 Ver 】1.8.0_151 お願いします
154 名前:デフォルトの名無しさん mailto:sage [2019/10/11(金) 19:24:12.07 ID:vSm43Jao.net] >>153 https://ideone.com/ygVJX7 とりあえずちょっとできる学生風のコードにしたが、 こういう書き方は教わってないとかがもしあれば授業の状況に合わせて適宜変更してほしい
155 名前:デフォルトの名無しさん [2019/10/12(土) 11:43:22.55 ID:KE0+rSxU.net] ありがとうございます!
156 名前:デフォルトの名無しさん [2019/10/24(木) 15:58:19.11 ID:GAugvM+8.net] コンパイルエラーを消したいのですがどこをどう直せばいいでしょうか https://ideone.com/rX01oY
157 名前:デフォルトの名無しさん [2019/10/25(金) 12:29:14.76 ID:f89Z34lq.net] エラーをよく読め
158 名前:デフォルトの名無しさん mailto:sage [2019/10/26(土) 20:50:50.01 ID:22Hqe6y5.net] 何もかも酷いんだが、Cのコードを移植かなんかしてんの?
159 名前:デフォルトの名無しさん mailto:sage [2019/10/26(土) 20:57:56.69 ID:22Hqe6y5.net] こんなもんいちいち説明しないぞ 勝手に差分見ろ https://ideone.com/aHKz6b
160 名前:デフォルトの名無しさん [2019/10/28(月) 11:04:21.20 ID:8WoHyBiI.net] できました! データベースの言語をそのまま持ってきていたみたいでvarchar をstringに変えて所々のセミコロンを消せばうまくいきました… 皆さん本当にお手数かけて申し訳ありません! ありがとうございます!
161 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 19:26:55.98 ID:D6MgPK0q.net] 初めて質問させていただきます。 Javaのネットワークプログラミング、初心者です 【 課題 】チャットを行うサーバとクライアントのプログラムをJavaのソケットAPIを用いて作成している途中である。以下の動作になるように完成せよ。 ・チャット参加者数は最大5名とし、参加時には他の参加者に「***さんが加わりました」といったメッセージが表示されるようにする。 ・参加者は好きなタイミングでメッセージを送信できるようにする。 ・他の参加者からのメッセージはサーバが送信してきたタイミングで受信して画面上に表示するようにする。 ・他の参加者が抜けた(切断した)場合には、「***さんが抜けました」といったメッセージが表示されるようにする。 【 形態 】1. Javaアプリケーション 【 GUI 】2. Swing(CUI版に変更していただいても構いません) 【 期限 】2020/01/16(遅くても1月中が好ましいです) 【 Ver 】javac 13.0.1 【 用語 】ネットワーク、Java、GUI、サーバー、クライアント 【 補足 】以下に課題に付されていた元ソースコードです。 準拠する必要はなく、ある程度は元ソースコードは改変して構いません。 ・サーバープログラム https://ideone.com/c8LsLW ・クライアントプログラム https://ideone.com/A02hyo ・パラメータ https://ideone.com/odO13r 理解や知識が浅く、ご迷惑おかけしますが、何卒宜しくお願い致します。
162 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 22:02:05.39 ID:SATD5U3X.net] これが本当に課題に添付された物か?手を加えてないだろうな?
163 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 22:03:59.37 ID:SATD5U3X.net] どうしてここに貼られるコードはインデントからして滅茶苦茶なんだろ 講師か投稿者かどっちか知らないが思考の煩雑さが現れてるよ
164 名前:デフォルトの名無しさん mailto:sage [2020/01/13(月) 22:25:54.08 ID:D6MgPK0q.net] >>162 >>163 申し訳ございません。 >>161 で提示したプログラムは課題に添付されたもの、そのままの状態です。 おそらく資料内に収めるために、省略している部分やインデントがおかしな部分があるのだと思います。 以下にインデントを修正したものを再揚いたします。 お手数をおかけします。 ・サーバープログラム https://ideone.com/ltxdyd ・クライアントプログラム https://ideone.com/fwzmdg ・パラメータ https://ideone.com/odO13r
165 名前:デフォルトの名無しさん mailto:sage [2020/01/14(火) 06:02:20.79 ID:tKAaSxvC.net] >>161 https://ideone.com/Wyds7F https://ideone.com/3VEywk https://ideone.com/E3L8fd 原型なくなっちゃった
166 名前:デフォルトの名無しさん mailto:sage [2020/01/18(土) 16:27:14.74 ID:iLU56BHo.net] >>165 遅くなってしまい申し訳ございません...! ありがとうございます!!
167 名前:デフォルトの名無しさん [2020/04/26(日) 12:16:44 ID:aAS4CHj7.net] すいません初心者です助けてください…課題でいきなり詰まってます… 課題の言ってることはわかるのですが、いざ書こうとなるとうまくまとめることが出来ません… 解答例を示していただけないでしょうか… https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14223782454 長すぎてエラーになってしまったので知恵袋の投稿見ていただけると助かります…
168 名前:デフォルトの名無しさん [2020/04/26(日) 12:40:17.66 ID:aAS4CHj7.net] すいません、別のスレで解答を頂きました! 申し訳ありません…
169 名前:デフォルトの名無しさん [2020/04/26(日) 14:03:40.05 ID:G0DkXyp/.net] 【 課題 】 https://drive.google.com/open?id=1QaPxq5C66ZQpcCyITgS2XCQDs44zoomy 複数あるのでgoogledriveで課題内容を共有させていただきます 【 形態 】1. Javaアプリケーション 【 GUI 】 【 期限 】4月29日 【 補足 】丸投げです…申し訳ありません…
170 名前:デフォルトの名無しさん [2020/04/26(日) 15:07:51.47 ID:47T+vKxr.net] >>169 電車 https://paiza.io/projects/Nt8BIqIANl6pKULovBMcqw
171 名前:デフォルトの名無しさん [2020/04/26(日) 16:27:21 ID:aAS4CHj7.net] >>170 ありがとうございます!本当に助かります… もし可能であればほかの問題も回答いただけると助かります…
172 名前:デフォルトの名無しさん [2020/04/26(日) 17:29:43 ID:47T+vKxr.net] >>169 カート、Itemクラスがなかったので適当に https://paiza.io/projects/egeDE8wWLPb9t8JuCEOq6w
173 名前:デフォルトの名無しさん [2020/04/26(日) 17:45:28 ID:47T+vKxr.net] >>169 DirUtil https://paiza.io/projects/ZrOu82oKHHLzXnaUP0Pitg
174 名前:デフォルトの名無しさん [2020/04/26(日) 17:53:34 ID:aAS4CHj7.net] >>172 本当にありがとうございます… txtファイル以外にも配布されていたファイルがあったので追加しておきました…
175 名前:デフォルトの名無しさん [2020/04/26(日) 18:04:10 ID:aAS4CHj7.net] >>172 Itemクラスはファイルが配布されてましたのでdriveに追加しました… 後だし申し訳ありません…
176 名前:デフォルトの名無しさん mailto:sage [2020/04/26(日) 19:13:56 ID:5v0/8y+P.net] 別に丸投げすること自体はどうでもいいけど こんな中学生でもググれば1日で全部出来る内容もわからんとか おまえ何のために学校行ってんの?
177 名前:デフォルトの名無しさん [2020/04/26(日) 19:37:12 ID:47T+vKxr.net] >>169 FileCounter、EnqueteAnswer https://paiza.io/projects/ucXpVTidKxXnadSENB9luQ メソッドの説明とテストコードの期待値が一致しないところが いくつかあったけどテストコードに合わせた >>176 面倒なだけなんじゃないかな 暇つぶしにちょうど良いじゃん
178 名前:デフォルトの名無しさん [2020/04/26(日) 20:06:13 ID:aAS4CHj7.net] >>176 プログラミングの道に進むつもりは全くないんですけど、この講義必修なので落とすと留年なんです… 自分で調べても全くわからないバカですいません…
179 名前:デフォルトの名無しさん mailto:sage [2020/04/27(月) 01:39:06 ID:5cUh1SMn.net] 煽りカスは放置でおk
180 名前:デフォルトの名無しさん [2020/04/28(火) 09:39:15.42 ID:NRKgIst2.net] >>177 解答ありがとうございました… 全部削除していただいて大丈夫です
181 名前:デフォルトの名無しさん [2020/08/04(火) 18:26:37 ID:Ra9V1qsH.net] https://teratail.com/questions/282508 こちらのmodle.javaをArrayListからHashMapに変えるとどうなるかわかる人いらっしゃいましたら お願いします
182 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 21:26:44 ID:YeoxtHaI.net] 面倒くさいだろ Ruby on Rails で作れば?
183 名前:デフォルトの名無しさん [2020/08/04(火) 22:08:28.01 ID:Ra9V1qsH.net] すみません、課題なのです・・
184 名前:181 mailto:sage [2020/08/04(火) 23:00:33 ID:YeoxtHaI.net] まず、その課題がおかしい そもそも、Rails では、 タイトル名か監督名か主演名かは、別々の入力欄だから、 それらを識別する必要がない そんなの全自動で、モデルの列と対応している
185 名前:デフォルトの名無しさん [2020/08/04(火) 23:27:11 ID:L0dS0CTZ.net] >>181 何をやりたいのかわからんけど、コンパイルはこれで通る HashMap<Integer, String[]> results = new HashMap<Integer, String[]>(); int i = 0; while (rs.next()) { String[] result = new String[10]; result[0] = rs.getString("movie_number"); result[1] = rs.getString("years_publication"); result[2] = rs.getString("performance_income"); result[3] = rs.getString("production_cost"); result[4] = rs.getString("public_evaluation"); result[5] = rs.getString("screening_time"); result[6] = rs.getString("genre_number"); result[7] = rs.getString("directed_number"); result[8] = rs.getString("original_number"); result[9] = rs.getString("cast_number"); results.put(i++, result); }
186 名前:デフォルトの名無しさん [2020/08/05(水) 08:39:39.79 ID:4O/jSxZz.net] >>185 ありがとうございます・・・! しかしなぜか二つほどエラーが出てしまうのですが この場合はどうしたらいいのでしょうか? https://ideone.com/O7md0H movie\Model.java:64: エラー: 型引数の数が不正です。2個必要です public HashMap<TitleListResult> getResults() { ^ movie\Model.java:65: エラー: シンボルを見つけられません return results; ^ シンボル: 変数 results 場所: クラス Model エラー2個
187 名前:デフォルトの名無しさん [2020/08/05(水) 08:46:42.21 ID:4O/jSxZz.net] すみません、エラー箇所の public HashMap<TitleListResult> getResults() { を public HashMap<Integer, String[]> getResults() { にすると一つエラーが消えました。 movie\Model.java:65: エラー: シンボルを見つけられません return results; ^ シンボルが見つからないという状況です
188 名前:デフォルトの名無しさん [2020/08/05(水) 09:31:25 ID:4O/jSxZz.net] すみません。180です 問題解決できました。教えてくださった方々ありがとうございます
189 名前:デフォルトの名無しさん [2020/08/06(木) 23:16:19.16 ID:9gtnOzOP.net] https://teratail.com/questions/283030 こちらのselectの中でifをつかって検索条件を複数にし どれかひとつを決めて検索できる仕様にしたいのですがそうした場合 select文の中はどうなるのでしょうか
190 名前:デフォルトの名無しさん [2020/08/07(金) 01:41:29.57 ID:lb7vo/Jy.net] >>189 qが検索ワードで、cが選択値だとすると こんな感じ https://friendpaste.com/15ppCCNpkFHvmavTWyRQHD
191 名前:デフォルトの名無しさん [2020/08/07(金) 09:35:47.30 ID:rZMfWilA.net] ありがとうございます!
192 名前:デフォルトの名無しさん [2020/08/07(金) 09:50:24.43 ID:rZMfWilA.net] >>190 https://friendpaste.com/15ppCCNpkFHvmavTWy3ZMH 申し訳ありません。コンパイルエラーで エラー: ')'がありません と出てしまうのですが ) を付けたり 色々試したのですがエラーになってしまいます。 全文見てみてどこかおかしいところがあるでしょうか?
193 名前:デフォルトの名無しさん [2020/08/07(金) 10:16:45.19 ID:lb7vo/Jy.net] >>192 > PreparedStatement pstmt = conn.prepareStatement( これが要らない
194 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 10:29:44 ID:TzYKRTqH.net] パッと見た感じでは、22行目の、( に対応する、 ) があるのか?
195 名前:デフォルトの名無しさん [2020/08/07(金) 12:26:39.10 ID:rZMfWilA.net] >>193 そこを消してみると Model.java:13: エラー: シンボルを見つけられません private HashMap<Integer, TitleListResult> Title_hash; ^ シンボル: クラス TitleListResult 場所: クラス Model Model.java:19: エラー: シンボルを見つけられません conn = ConnectUtilMy.connectDatabase(); ^ シンボル: 変数 ConnectUtilMy 場所: クラス Model エラー2個 とエラーが出てきてしまいます・・ これは conn = ConnectUtilMy.connectDatabase(); の場所を変えなければならないということでしょうか?
196 名前:デフォルトの名無しさん [2020/08/07(金) 12:45:01.06 ID:lb7vo/Jy.net] >>195 同じパッケージ内に TitleListResultクラスと ConnectUtilMyクラスが 存在しないからでしょ こういうふうにmovieパッケージ内にクラスがないといけない https://light.dotup.org/uploda/light.dotup.org666888.png 別のパッケージにあるならimport文を追加しないといけない
197 名前:デフォルトの名無しさん [2020/08/07(金) 13:15:58.98 ID:rZMfWilA.net] >>196 https://light.dotup.org/uploda/light.dotup.org666891.png 他のもあるはずなんですよね・・・ 他のファイルにおかしいところがあるかもしれないので他の 使っているクラスものせますね。 Controllerクラス https://friendpaste.com/15ppCCNpkFHvmavTWy2rvG ConnectUtilMyクラス https://friendpaste.com/15ppCCNpkFHvmavTWyP0aE TitleListResultクラス https://friendpaste.com/15ppCCNpkFHvmavTWyP0Cf 先ほどメールでmodelを送ると 『検索結果をString型の配列に格納しているので,これにはまだ対応 していません』 ときました。先日ここで書いてもらったArrayListからHashMapに変更する 内容で対応できたと思っていたですが違うと言われてしまいました・・ どこがおかしいのでしょうか?
198 名前:デフォルトの名無しさん [2020/08/07(金) 13:20:04.62 ID:rZMfWilA.net] すみません、ファイルの場所の画像が過去のものでした。 現在のパッケージの内容がこちらです。 https://light.dotup.org/uploda/light.dotup.org666895.png
199 名前:デフォルトの名無しさん [2020/08/07(金) 13:31:04.37 ID:rZMfWilA.net] >>196 ほんとうにすみません! 色々試行錯誤していたらコンパイルするところの 問題だったらしくプログラムから実行したら エラーがでなかったです! お騒がせして申し訳ありません。
200 名前:デフォルトの名無しさん [2020/08/07(金) 13:31:39.89 ID:lb7vo/Jy.net] >>197 コンパイルするときのカレントディレクトリがマズイのかも movieのディレクトリではなくてmovieの一個上のディレクトリで javac movie\Model.java でできるはず カレントディレクトリ+パッケージ名でクラスを探すってこと >『検索結果をString型の配列に格納しているので,これにはまだ対応していません』 対応してないの主語は「メールの受取人が」ってことかな String型の配列に格納してはいけないとすると HashMap<Integer, TitleListResult>こっちかな 配列の代わりにTitleListResultに値を詰めて返してみるとか
201 名前:デフォルトの名無しさん [2020/08/07(金) 13:32:47.68 ID:lb7vo/Jy.net] ああ解決したのね、あとはresultsだけか
202 名前:デフォルトの名無しさん [2020/08/07(金) 14:53:39.89 ID:rZMfWilA.net] >>201 そうですね。 メールの受け取り人は先生ですね。 指示をだしてくるのですがこちらから質問しても 専門用語だらけで初心者の自分にはよくわからなく 苦戦しています。 初め、 『Model.javaでデータベースを検索した結果を取得する処理は, DataAccess.javaでやったように,検索結果をArrayListに保持する 形に書き換えてください.』 (DataAccess.javaとは過去に作成したものです) と言われたので 「現在はDBからの取得結果をHashMapに入れていますが これをHashMapではなくArrayListにするということですか?」 と質問すると 『HashMapでもArrayListでもかまいません. 今のModel.javaのArrayList<String[]>では対応できないので, DataAccess.javaのようなHashMapかArrayListで対応してくださ い,という意味です. String[]が問題なのです.』 と返事がきたので先日書いてもらった ArrayListからHashMapに変更した 内容を送ると 『検索結果をString型の配列に格納しているので,これにはまだ対応 していません』 という返事が来た感じです。
203 名前:デフォルトの名無しさん [2020/08/07(金) 14:54:08.69 ID:rZMfWilA.net] ちなみに 『なお,実際のシステムでは,画面から入力された情報でデータベー スを検索しますが,まずは,Controllerのプログラム内で,検索のキーワードと, タイトル名か監督名か主演名かそのどれでもよいかを識別する情報として, 固定した値を設定して,Medelクラスに検索させる形でかまいません』 と言われたので model.javaの下に public void setC(String c) { this.c = c; を追加し Controller.javaのほうに model.setC(c); を追加したという背景があります。 過去に作ったDataAccess.javaも のせておきます。 DataAccess.java https://friendpaste.com/15ppCCNpkFHvmavTWyFers
204 名前:デフォルトの名無しさん [2020/08/07(金) 16:07:37.39 ID:lb7vo/Jy.net] >>203 String[]をTitleListResultに変えて欲しいってことみたいね こんな感じで、Controllerも合わせて修正すればおk https://friendpaste.com/15ppCCNpkFHvmavTWyONxm
205 名前:デフォルトの名無しさん [2020/08/07(金) 19:08:07.81 ID:rZMfWilA.net] >>204 ありがとうございます! import java.util.HashMap; を消してしまっていいということですね
206 名前:デフォルトの名無しさん [2020/08/07(金) 19:13:21.46 ID:rZMfWilA.net] >>204 https://friendpaste.com/15ppCCNpkFHvmavTWyNxst その場合Controllerの HashMap<Integer,String[]> results = model.getResults(); は TitleListResult<Integer,String[]> results = model.getResults(); のようになるのでしょうか?
207 名前:デフォルトの名無しさん [2020/08/07(金) 20:18:11 ID:lb7vo/Jy.net] >>206 こう ArrayList<TitleListResult> results = model.getResults();
208 名前:デフォルトの名無しさん [2020/08/07(金) 20:57:55.63 ID:rZMfWilA.net] >>207 ありがとうございます!!
209 名前:デフォルトの名無しさん mailto:sage [2020/08/08(土) 16:41:54.47 ID:gK05KV2x.net] 先生も生徒もここで答えしか書けない頭の悪い奴等もみんな馬鹿だと大変だなぁ(しみじみ・・完全傍観状態
210 名前:デフォルトの名無しさん mailto:sage [2020/08/08(土) 17:23:59.32 ID:gK05KV2x.net] 局所的な部分の答え合わせをやっててもまたこういう問題に延々とぶつかるだろうね 質問と文章が糞過ぎて何言ってるか最初わからんかったが アホな先生が言いたいことは データベースから持ってきた情報を独自の型のクラスに入れてそれを 最終的な形としてアーサーリストに詰めろって言ってんだろう それに対してアホな生徒がハッシュチップスがどうたらとか言い出して さらにそれに対してアホな先生がハッシュチップスもありみたいな頓珍漢な回答して 解決から遠ざかってるって感じに見える そもそもアーサーリストでいいならハッシュチップスにする必要性もないだろうから アホな生徒にハッシュチップスを使う理由をまず問い詰めなくちゃいけない こういうアホな問答が発生する原因としてアホな生徒の前提知識が無さ過ぎるのと アホな先生がアホな生徒のレベルに合わせてアーサーリストに詰める理由や Stringの配列じゃなくて独自クラスに設定させる理由を説明してないからなんだよね
211 名前:デフォルトの名無しさん [2020/08/08(土) 17:30:55.88 ID:cu5FLsYs.net] アーサーリスト イズ 何
212 名前:デフォルトの名無しさん mailto:age [2020/08/09(日) 04:58:38 ID:HZ7sqguG.net] 粋だと思ってるんだろ これがホントのいきがってるってやつだ
213 名前:デフォルトの名無しさん [2020/08/21(金) 15:32:51.26 ID:NnzbMUMK.net] 以前映画データベースの件で質問した207です。 この前教えてもらったModel.javaを使いデータベースを検索し その結果をJSPでブラウザに表示する処理の実装をしているのですが画面に結果が 表示されずうまく進めていません。jspに問題があると思うのですが分かる方 いらったいましたらお願いします。 このようなweb画面上で一文字でもデーターベースに該当する項目があれば その該当した物すべてが横に検索結果として表わされるようなイメージです。 https://light.dotup.org/uploda/light.dotup.org669016.png こちらがそのview.jspです。 https://friendpaste.com/3JSWaBWmcCMpy72IfdlyNC もともと先生が作成した郵便番号検索システムのview.jspなのですがそれを 自分のシステム用に書き換えたものからサーブレットを起動する感じです。 今使っているjavaは主に2つで Model.java https://friendpaste.com/5IBIiaCVMuJDYZiA8XXQB7 Controller.java https://friendpaste.com/3JSWaBWmcCMpy72IfdlxCp の二つです。 前回教えていただき本当にありがとうございました。 理解や知識が浅く申し訳ありません。宜しくお願い致します。
214 名前:デフォルトの名無しさん [2020/08/21(金) 18:49:30 ID:JPmLRmNh.net] 前回から質問変わってないなら言うことはない
215 名前:デフォルトの名無しさん [2020/08/21(金) 19:27:14.52 ID:NnzbMUMK.net] >>214 分かりづらく申し訳ありません・・ 要約すると前に作ってもらった2つのjavaに あったview.jspを教えてほしいということです。 今のままだと検索ボタンを押しても検索結果が表示されず 何も変わらないという状況です。
216 名前:デフォルトの名無しさん [2020/08/21(金) 20:52:37.22 ID:Tdq0GS4g.net] >>213 こんな感じ https://friendpaste.com/3JSWaBWmcCMpy72IfdkHhI
217 名前:デフォルトの名無しさん [2020/08/21(金) 21:43:55 ID:NnzbMUMK.net] >>216 ありがとうございます・・! それで、view.jspを書き換えてみたのですが 検索ボタンを押してみたところ何もでないです・・ ア という単語には引っかかるはずなのですが・・ https://light.dotup.org/uploda/light.dotup.org669074.png トムキャットのほうには 『選択が不正です』と出ているのでこれはなにもキーワードが当てはまらないときに でる文章なので動いてはいるのでしょうか・・? https://light.dotup.org/uploda/light.dotup.org669075.png 表示される場合のイメージ画像です https://light.dotup.org/uploda/light.dotup.org669076.png (過去にcmd上だけで動く似たようなものを作っていまして、 入力された文字がタイトルか監督名かどちらかに一文字でも当てはまれば 対象のデータが一覧としてまとまって表示されるというものです。 こんな感じの結果をweb上で表示したいです。)
218 名前:デフォルトの名無しさん [2020/08/21(金) 23:31:18.50 ID:Tdq0GS4g.net] >>217 Modelに値が渡されてないからこんな感じで view.jsp https://friendpaste.com/5IBIiaCVMuJDYZiA8XjNqR Controller.java https://friendpaste.com/5IBIiaCVMuJDYZiA8XjNTE
219 名前:デフォルトの名無しさん [2020/08/21(金) 23:55:51.35 ID:NnzbMUMK.net] >>218 ありがとうございます! エラーになりますがしっかり文字が認識されているみたいです! 単語を『ア』と入力して検索ボタンを押すと トムキャットの画面に https://light.dotup.org/uploda/light.dotup.org669104.png java.sql.SQLSyntaxErrorException: SQL構文エラーです。バージョンに対応するマニュアルを参照して正しい構文を確認してくださ い。 : 'title_name = 'ア%'' 付近 1 行目 と出てしまいました。 調べてみるとこれはsqlに問題がある感じみたいなのですが、%が気になります。 なぜか『ア』とだけ入力したはずなのにエラー文章には'ア%''と出るということは model.javaの『%』が一緒に認識されてしまっていたりするということ なのでしょうか? 質問だらけで申し訳ありません。お願いします
220 名前:デフォルトの名無しさん [2020/08/22(土) 04:52:48.34 ID:7hkuLy0N.net] エラーメッセージの通りwhere句の構文調べればその%の正体はすぐ分かる 要は部分一致と完全一致、ちゃんとやるならsqlも可変にしたいところだけど
221 名前:デフォルトの名無しさん [2020/08/22(土) 07:28:39.90 ID:nrGKTc4N.net] >>220 いまは完全一致になっているということでしょうか? model.javaのwhereの辺りがおかしいってことですかね・・?
222 名前:デフォルトの名無しさん mailto:sage [2020/08/22(土) 10:18:09.97 ID:1SZISF1a.net] Ruby on Rails では、 あ% 前方一致。あで始まる %あ 後方一致。あで終わる %あ% 部分一致。あを含む 一々、機能を作っていたら面倒。 初心者には、Rails を勧める
223 名前:デフォルトの名無しさん [2020/08/22(土) 10:26:24 ID:nrGKTc4N.net] >>222 もっと簡単になる方法を教えていただき本当にありがたいのですが悔しいことに javaでやれ という課題なのです…申し訳ありません…!
224 名前:デフォルトの名無しさん [2020/08/22(土) 12:31:39.08 ID:BGorqMlz.net] >>219 前方一致の検索なので「=」ではなくて「like」だわ > sql += "where title_name = ? or directed_name = ? or cast_name = ?"; Modelの = ? となってるところを like ? に変えればおk
225 名前:デフォルトの名無しさん [2020/08/22(土) 13:14:01 ID:nrGKTc4N.net] >>224 ありがとうございます!! like にしてみたのですが似たようなエラーが 出てきてしまいました・・ https://light.dotup.org/uploda/light.dotup.org669148.png まだ自分が完璧に直せてないのかもしれないので いま書き換えたmodelを載せます。 =をlikeにしたModel.java https://friendpaste.com/3JSWaBWmcCMpy72IfdplPM
226 名前:デフォルトの名無しさん [2020/08/22(土) 13:46:17.77 ID:BGorqMlz.net] >>225 > sql += "where こうなってるのを先頭にスペースを入れて sql += " where こうしたら良さそう
227 名前:デフォルトの名無しさん mailto:sage [2020/08/22(土) 13:59:36.52 ID:ewzDJscF.net] キャラクタセットが悪さをしてる気がする。
228 名前:デフォルトの名無しさん [2020/08/22(土) 14:11:37.36 ID:nrGKTc4N.net] >>226 エラーが変わりました! java.sql.SQLException: Column 'genre_number' not found. at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) これはデータベースの中にある項目の一つのgenre_numberが 見つからない ということなのでしょうか・・? create と insertも貼ります。 create https://friendpaste.com/3JSWaBWmcCMpy72IfeRiM7 insert https://friendpaste.com/3JSWaBWmcCMpy72IfdpRAT
229 名前:デフォルトの名無しさん [2020/08/22(土) 14:36:27.31 ID:nrGKTc4N.net] 本当に存在するのかいまデータベースの中を見てみたのですがある感じです https://light.dotup.org/uploda/light.dotup.org669163.png
230 名前:デフォルトの名無しさん [2020/08/22(土) 14:46:02 ID:BGorqMlz.net] >>228 Modelの > result.Set_Genre_name(rs.getString("genre_number")); これを result.Set_Genre_name(rs.getString("genre_name")); こうしたら良さそう
231 名前:デフォルトの名無しさん [2020/08/22(土) 15:09:04.63 ID:nrGKTc4N.net] https://light.dotup.org/uploda/light.dotup.org669168.png おおおおおお!!すごい!タイトルが出てきました!!! ありがとうございます!!!!!! この状態で今は検索した文字に当てはまった項目のタイトルだけが表示されるように なっているようなのですが文字に当てはまった項目の中身のデータがすべて表示されるように するにはどうすればよいでしょうか・・? https://light.dotup.org/uploda/light.dotup.org669169.png 過去にcmd上だけで起動する似たようなものを作ったのですが (この場合は監督名かタイトル、どちらかに一文字でも当てはまればその項目の中身 がすべて表示される。) こんなかんじでタイトルだけでなくずらっとほかの項目も出せるようにしたいです。
232 名前:デフォルトの名無しさん [2020/08/22(土) 15:13:55.61 ID:nrGKTc4N.net] すみません、230です これからとある事情で22時までpcから 離れなくてはいけないのでいまから しばらく教えてもらったことを試すことなどできません・・ 質問しておいて本当に申し訳ありません! 22時以降にはすぐに取り掛かれるのでお願いします。 ここまで教えてくださった方々本当にありがとうございます!!
233 名前:デフォルトの名無しさん [2020/08/22(土) 16:02:30.11 ID:BGorqMlz.net] >>231 view.jsp https://friendpaste.com/3JSWaBWmcCMpy72Ifdol1u
234 名前:デフォルトの名無しさん mailto:sage [2020/08/22(土) 20:22:03.75 ID:JRi5wZSt.net] 1レスで終わるような低能な内容の宿題でも 低能教えて君と低能回答者で20レス以上も使うのは考えもんだねぇ 両方の質が悪すぎるから機能してるようなスレでもあるんだけどさ
235 名前:デフォルトの名無しさん [2020/08/22(土) 20:24:55.85 ID:BGorqMlz.net] >>234 うらやましいたけ?
236 名前:デフォルトの名無しさん mailto:sage [2020/08/22(土) 20:32:11.11 ID:JRi5wZSt.net] 低能合戦のレスの応酬が見苦しすぎるんだわ
237 名前:デフォルトの名無しさん [2020/08/22(土) 20:55:49.91 ID:BGorqMlz.net] >>236 自分ならもっとうまくやれるという思いがある けれども自分は書き込みできてない 思い描く理想と現実とのギャップでイライラしてるわけっしょ それって典型的なジェラシーですよ、あなたの振る舞いの方が見苦しいたけ
238 名前:デフォルトの名無しさん [2020/08/22(土) 21:31:03.77 ID:nrGKTc4N.net] >>233 早く帰ってこれました。 いま実行してみると https://light.dotup.org/uploda/light.dotup.org669214.png とほかの情報も出るようになっていました。ありがとうございます! それで、今の情報を先ほどの https://light.dotup.org/uploda/light.dotup.org669168.png こちらのように横スクロールにして表示できるようにしたいです。
239 名前:デフォルトの名無しさん mailto:sage [2020/08/22(土) 21:37:20.08 ID:JRi5wZSt.net] 低能はよくわからん被害妄想と思い込みが凄いけど ワイはこのスレを何日かおきにリロードして見てるんだが そうするとこういうあまりに見苦しい応酬の後というか惨劇の爪痕が残されてて呆れるんだよね 例え低能教えて君がレスした日にスレをリロードしても数時間のうちに 低能教えたがり君が低能回答をすぐ連発する有様で 有能回答者が取り付く島もないのがこのスレのオワコンっぷり スレの主旨的に低能教えて君の存在が仕方ないにしても回答者を選別できないと この惨劇は延々と繰り返されるんのが低能スレの宿命なんだよな
240 名前:デフォルトの名無しさん [2020/08/22(土) 21:37:35.55 ID:BGorqMlz.net] >>238 なるほどそれはわかりません >>236 教えてあげて!僕はわからないから、いま君の力が必要とされてる
241 名前:デフォルトの名無しさん mailto:sage [2020/08/22(土) 21:39:40.69 ID:JRi5wZSt.net] 犬の残飯は人間は食べないよアホ
242 名前:デフォルトの名無しさん [2020/08/22(土) 21:41:26.28 ID:BGorqMlz.net] >>238 スタイルシートのクラスを消してしまったからかも view.jspの <li> これを <li class="item"> こうしたらワンチャンイケるかも
243 名前:デフォルトの名無しさん [2020/08/22(土) 21:47:13.98 ID:YtG8IJDk.net] お犬様。
244 名前:デフォルトの名無しさん [2020/08/22(土) 21:48:20.62 ID:BGorqMlz.net] わんー!
245 名前:デフォルトの名無しさん [2020/08/22(土) 21:53:15.23 ID:BGorqMlz.net] >>239 長文で自分語りできる人はコミュニケーション能力が高い人って印象 僕はそういうの無理だな、リアルで君が有能なのはその文章でわかる 僕の長所は他人をあなどらないところ
246 名前:デフォルトの名無しさん mailto:sage [2020/08/22(土) 21:56:23.69 ID:JRi5wZSt.net] 侮らないとかそういう何のメリットにもならないくだらないポリシーを持つ前に 先に自分が低レベルっていう自覚を持って回答側に回るってことをやめろ とにかく大量の糞レスのせいでみんなが辟易してんだよアホ
247 名前:デフォルトの名無しさん [2020/08/22(土) 21:59:10.49 ID:BGorqMlz.net] >>246 みんな? 自分の主観に客観性があると思わせようという卑怯な思いが見え隠れするよ 僕はちょっとがっかりした、君はもっとしっかりとした人だと思ってた 僕は君をあなどる
248 名前:デフォルトの名無しさん [2020/08/22(土) 21:59:45.11 ID:BGorqMlz.net] 犬にあなどられる気分はどうだ?
249 名前:デフォルトの名無しさん [2020/08/22(土) 22:02:39.12 ID:YtG8IJDk.net] そうだな。 俺は辟易していないことをここに表明しておくよ。
250 名前:デフォルトの名無しさん [2020/08/22(土) 22:03:21.95 ID:YtG8IJDk.net] ワンチャンに反応してお犬様と書いただけだからな。
251 名前:デフォルトの名無しさん [2020/08/22(土) 22:13:35.01 ID:nrGKTc4N.net] >>242 できました!ありがとうございます!
252 名前:デフォルトの名無しさん [2020/08/22(土) 22:15:28.61 ID:BGorqMlz.net] いぇい!