いつもお世話になっております。
変数と日本語を比較する簡単な方法を教えてください。
<input type="submit" name="update" value="更新">
という更新ボタンをJSPから押すと、
public void doPost(HttpServletRequest request,HttpServletResponse)
request.setCharacterEncording("Shit_JIS");
request.setContencType("text/html; charset=Shift_JIS");
String str = getParameter("name");
System.out.println("s="+ s);
で、str=更新という値を取得します。
このあと、
if(str=="更新")
{ 更新用サーブレットへ }
else { それ以外の処理へ }
としたいのですが、str=="更新"の比較ができず、if文が機能しませんでした。
コンソールへは「s=更新」と出力できるのですが。
日本語文字列の比較の問題と思うのですがリクエストの文字コードをShift-JISに設定するだけでは対応できないものなのでしょうか?
どうぞよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
if(str.equals("更新")){
//だとどうなる?
取得できました!
str.equals(文字列)は、このようなときに使うのですね。
勉強が足りなくてすみません。ありがとうございました!
No.2
- 回答日時:
とりあえずJavaの基礎をお勉強することをお勧めします。
http://msugai.fc2web.com/java/equals.html
参考URL:http://msugai.fc2web.com/java/index.html#control
すみません、仰るとおりです。
Javaの基礎を勉強しつつなのですが、どうにも奥が深くて私にはまだあまり認識できてない状況です…
紹介していただいたサイトは知らなかったので、これからも勉強してきます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/21 16:01
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングの問題です。大...
-
jdk17.06のインストーラーが起...
-
マイクラでPythonのプログラミ...
-
配列にnullを代入すると、null...
-
1画面をテストすることを単体テ...
-
変数名とDBカラム名の関係性に...
-
デバッグツールの具体例を教え...
-
えハミルトン路と全域木のちが...
-
CSV出力を画面から選択したデー...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
-
Eclipse 動的プロジェクトで404...
-
下記問題の答えが"D"になる意味...
-
改行含むテキストの表示の仕方
-
JaneStyleのスレッドが見れなく...
-
キー入力について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大...
-
配列にnullを代入すると、null...
-
マイクラでPythonのプログラミ...
-
Eclipse 動的プロジェクトで404...
-
えハミルトン路と全域木のちが...
-
jdk17.06のインストーラーが起...
-
改行含むテキストの表示の仕方
-
下記問題の答えが"D"になる意味...
-
JaneStyleのスレッドが見れなく...
-
キー入力について
-
eclipseで作ったプログラムを他...
-
リレーションエンティティクラ...
-
「main メソッドを持つクラスが...
-
デバッグツールの具体例を教え...
-
eclipse実行ができない
-
自作Androidアプリのデータ引き...
-
正規表現について質問です。 カ...
-
CSV出力を画面から選択したデー...
-
プログラミングのプの字も知り...
-
コンソールから所属財産を入力(...
おすすめ情報