先に画像添付しておきます。
JavaEEの勉強中の独学者です。
今回はエクリプスでサーバ起動し、ブラウザでジャンケンをする簡単なプログラムを作成しています。
左のJSPファイルのフォームを使って値を右のServletファイルに渡すところまでは動作確認済みです。
ただ、以下のコードの条件分岐のどれにも引っかからない部分があるのでわからず考えていましたが、答えは見つかりました。
ただ疑問が残っているままなので質問させてください。
独学なのでもちろん色々調べましたが、答えが見つからないので質問させていただきます。
以下にコードと一緒に質問を掲載します。
Java
1String yourHand = request.getParameter("yourHand"); 2//この変数名yourHandを出力したら左JSPファイルの14-16行目の各valueの"String値?"で出力されるのは確認済みです。 3 4if(yourHand == "1"){ 5}else if(yourHand == "2"){ 6}else if(yourHand.equals("3")){ 7}... 8//39-48の条件分岐文のどれにもヒットしなくて中の処理が綺麗にすっ飛ばされていましたがそれの解決はしました。 9//ただif文の2行目3行目の違いの理由がいまいちわかっていません。 10//理由がわからないままにしておきたくないので教えてください。
よろしくお願いします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/07 08:13