今下記の様な画面(処理)を作成しているのですが、
どうしても分からない点が何点かあります。。
【入力画面へのリンク】⇒
【初期値で使用する値の取得Actionクラス】⇒【入力画面】⇒【確認画面】⇒【完了画面】
(1)入力画面で入力した値を保持したいため入力画面でのstruts-configの設定はscope="session"と指定しました。
【入力画面】⇒【確認画面】
確認画面での表示ではrequestからの表示としたいため、struts-configの設定はscope="request"と指定した。
この場合、【入力画面へのリンク】を押した際にjavax.servlet.jsp.JspExceptionとなってしまう。
しかし、【入力画面】⇒【確認画面】でのscopeをscope="session"としてやるとうまくいく。
なぜ前者がうまくいかないのかの理由がまず分かりません、、
(2)【確認画面】から【入力画面】のURL(~.do)とURLを直打ちした場合の挙動がどのような
仕組みなのか分からない、、
実際に試したがキャッシュを読み込んでる??用にしか見えなかった。
【入力画面】のexecute()は走らないのか?!
主に上記二点がよく分からずに悩んでおります。
(1)に関しては【入力画面】⇒【確認画面】でscope="session"でもいいのですが(特にrequestする理由はないので)、
ただなぜstruts-configでsession⇒requestとするとエラーになるのか?ということが知りたく。。
イメージ)
これだと上手くいかない、、Confirmのscopeをsessionに変えると上手くいく、、、なぜ?
<action path="/~Regist"
type="~RegistAction"
validate="false" scope="session"
name="~">
<forward name="success" path="~.jsp" />
</action>
<action path="/~Confirm"
type="~ConfirmAction"
validate="true" scope="request"
input="~"
name="~">
<forward name="success_confirm" path="~.jsp" />
</action>
<action path="/~Complete"
type="~CompleteAction"
validate="false" scope="request"
name="~">
<forward name="success_complete" path="~.jsp" />
</action>
まだまだ勉強中で変な質問をしているかもしれませんが、
詳しい方ご教授頂けたらと思います、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(スマートフォン・携帯電話・VR) スマホの操作について 3 2022/08/28 21:47
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
javaのstrutsを使った画面遷移で戻るボタンを押した時、値を残すには
Java
-
struts-config.xmlの設定
Java
-
StrutsでJSPからListを受け取りたい
Java
-
-
4
エラーページ遷移後に入力値を残す
Java
-
5
Java Struts ~に対するゲッターメソッドがありません
Java
-
6
リクエストに応じたselectedの初期値設定方法
Java
-
7
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
8
確認ダイアログの出し方(JavaScript/struts)
JavaScript
-
9
MySQLのDATE型カラム値がNULLの時、JSTL文でアクセスするとエラーになります
MySQL
-
10
strutsで、JSP→アクションクラス→JSPの遷移ができない。
アクション・アドベンチャー
-
11
Webアプリケーションのエラーメッセージについて
Java
-
12
開発初心者です。eclipseでJSPファイルの更新結果が画面に反映さ
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Python言語のAnacondaの話です ...
-
三菱GOTの画面切り替えについて
-
ASP.NET 画面遷移前の状態を保...
-
子画面から孫画面をポップアッ...
-
C言語で今まで表示していた画面...
-
Javascriptのhistory.back()が...
-
登録後、呼び出し元ページに戻...
-
[VB6]画像切り取り
-
C# ログイン画面からメイン画面...
-
ServletからServletへの値渡し
-
Java Struts Validator
-
Android標準ブラウザの自動縮小...
-
Java-jspの画面入力値保持について
-
Webサイト制作の仕様書の書き...
-
【JSP】input typeで入力された...
-
【C#】 FormClosingのイベント...
-
画面を隠す・消す方法を教えて...
-
FormのsubmitでFormの内容がnull
-
画面表示について
-
Beautiful Soupのインストール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
ServletからServletへの値渡し
-
遷移元を判定したい!
-
C# ログイン画面からメイン画面...
-
ASP.NET 画面遷移前の状態を保...
-
Strutsの情報保持の仕方について
-
登録後、呼び出し元ページに戻...
-
ServletからHTMLページへの遷移...
-
JAVAのセッション変数の上書き...
-
system("cls")について
-
画像の縦横比固定の計算方法。
-
ブラウザアドレスバーからのURL...
-
画面を隠す・消す方法を教えて...
-
strutsで、JSP→アクションクラ...
-
セッション切れでのリクエスト...
-
MFCプログラミング
-
javaのstrutsを使った画面遷移...
-
FormのsubmitでFormの内容がnull
おすすめ情報