###前提・実現したいこと
クエリストリングから受け取った値をStringの変数に代入し、条件分岐したい。
###該当のソースコード
商品1を表示したいのですが、、、
このようなURLを入力。
http://localhost:8080/WebApplication1/programing_base1.jsp?param1=1¶m2=2¶m3=3
【programing_base1.jsp】
<% String product1 = request.getParameter("param1"); String product2 = request.getParameter("param2"); String product3 = request.getParameter("param3"); out.print(product1); if (product1 == "1"){←ここが通らないです。 out.println("商品1"); out.print(product1); } if (product2 == "2"){ out.print("商品2"); } %>
この結果、ブラウザに表示されるのは1なのです…
商品1のしたのproduct1も表示されませんので、ifの条件を通っていないようです。。。
product1は文字列型ですので、product1 == "1"は通るかと思ったのですが、通りませんでした。
クエリストリングで取得し、product1に代入した値は一体何になっているのでしょうか?
ご教示お願いします。
マルチポスト
スタックオーバーフローでも質問しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/26 14:29
2016/11/26 14:34