こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Error 500

Servletをやってます。
String同士を比較しようとするとコンパイルエラーではなくInternal Servlet Errorになります。

問題の行は
if((request.getParameter("order_flg")).equals("on"))書いています。
request.getParameter("order_flg")の戻り値は
"on"になってます、出力して確認済み。
そしてgetParameterの戻り値はString型なのでインスタンスメソッドを使いString同士の比較をするためにequalsをつかいました。

どうしてエラーがでるのですか?
よろしくお願いします。

投稿日時 - 2001-09-19 16:21:28

QNo.138145

すぐに回答ほしいです

質問者が選んだベストアンサー

私が使うときは以下のようにしてます。
終了ボタン("exit_btn")が押されたとき、
ならば、このようにしていますが、
これではだめですか??

if(request.getParameter("exit_btn") != null){

・・・・

投稿日時 - 2001-09-21 08:55:25

お礼

ありがとうございます!
request.getParameter("order_flg") != null
と書いて上手くいったりいかなかったりすることがあります。
最初nullと比較していたのですが・・・。
いろいろやってみようと思います。
ありがとうございました。

投稿日時 - 2001-09-21 09:56:13

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)