strutsを使用して作成しています。
1.JSP上で、テキスト入力をして、ボタン押下。
2.Action.class内で、ファイル名をチェックする。
3.ファイル名が適切なら処理続行。
不適切ならポップアップ表示で、不適切だと告げて処理終了。
・・・・の流れで進めたいと思っています。
2のファイル名チェックまでは、indexOfを使ってできました。
そして、その結果次第で、処理を分けたいのですが、
indexOfの結果が「-1」だった場合、ポップアップ表示させるイイ方法はないですか?
(「-1」以外なら、次画面に遷移します)
ボタン押下後、Actionでの結果をJSPに反映させたいのです・・・・。
No.2ベストアンサー
- 回答日時:
Actionはサーバー上での動きの話。
ポップアップは、HTML/JavaScriptなので、クライアント上での動きの話。
まず、これらの役割分担を理解されているとします。
なにかしら、値を確認して、元画面に戻る。
「戻る」とは表現していますが、システム的には、遷移することは同じで、その遷移先が、たまたま元の画面だったというだけになります。
つまり大枠として、
1.アクションで値をチェックする。
2.その値によってリターンするActionForwardを切り替える。
3.リターンする前に、エラーだったことを示すrequest属性にsetしておく。
4.JSPでは、request属性にエラー値があれば、alert表示するHTML/JSPコードを挿入・出力する。
5.レスポンスする。
6.ブラウザがHTML/JSPコードからalertを表示する。
というつくりになります。
No.1
- 回答日時:
OKだったら次画面へ遷移、
NGだったら、responseにアラートフラグを変数として設定して、改めて自画面へ遷移
JSP内で、アラートフラグをチェックして、もしONだったら、onLoadでalertを表示するJavaScriptを実行
これだけでよいのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Javaプログラミングの質問になります。 ボタンを押下した時に画面遷移して 画面から戻ってきた時のi 1 2023/06/26 07:50
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ServletからServletへの値渡し
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
C# ログイン画面からメイン画面...
-
ASP.NET 画面遷移前の状態を保...
-
データソース、データセットの作成
-
Strutsのデータ受け渡しについて
-
Sessionがnullになりません。
-
画像の縦横比固定の計算方法。
-
【JSP】input typeで入力された...
-
"+"文字が" (スペース)"に文字...
-
非アクティブな画面を操作する...
-
画面遷移を行わずに同一ページ...
-
画面を隠す・消す方法を教えて...
-
F5でリロードしないとセッシ...
-
[戻る]やhistory.backでの遷移...
-
javaのstrutsを使った画面遷移...
-
FormのsubmitでFormの内容がnull
-
PDFファイルを表示するサブ...
-
戻るボタン
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
C# ログイン画面からメイン画面...
-
C言語で今まで表示していた画面...
-
画面遷移を行わずに同一ページ...
-
Java-jspの画面入力値保持について
-
プログラミングで例えばゲーム...
-
ASP.NET 画面遷移前の状態を保...
-
フロントエンドフレームワーク...
-
遷移元を判定したい!
-
画像の縦横比固定の計算方法。
-
FormのsubmitでFormの内容がnull
-
画面を隠す・消す方法を教えて...
-
HTMLのINPUTから画面表示
-
登録後、呼び出し元ページに戻...
-
ボタンを押したあとに画像を表...
-
Javascriptのhistory.back()が...
-
ServletからServletへの値渡し
-
セッション切れでのリクエスト...
-
アドレスバーに引数を表示させ...
-
system("cls")について
おすすめ情報