いつも参考にさせて頂いています。
strutsでアプリを作っています。
入力チェックをして不備があるとstrutsの<html:erros />タグにてエラーメッセージを表示しているのですが、その際に入力した値を残す処理ができなくて困っています。
私が思っていたのはrequestスコープにActionFormの値を設定すればいいのかな?と思っていたのですがうまくいきません。
(画面遷移、エラーメッセージ表示はできていますが、入力された値は消えてしまいます)
以下にソースの載せますのでご教授宜しくお願いします。
■postでリクエストを投げるjsp
<form action…>
<input type="text" name="requestDto.nameKanji">
</form>
■値を取得したサーブレット
//パラメータをアクションフォームから取得
TestActionForm actionForm = (TestActionForm)form;
ActionMessages messages = new ActionMessages();
// 入力チェック
inputCheck(actionForm, messages);
// エラー処理
if(messages.size() != 0) {
saveErrors(request, messages);
ActionForm form = new ActionForm();
form.setRequestDto(actionForm.getRequestDto)
// ここでアクションフォームをリクエストスコープに設定
request.setAttribute("ActionForm ", form);
return ( mapping.findForward("error") );
}
リクエストスコープに入れる名前、もしくは値が間違っているのでしょうか?
どうか宜しくお願いします。
開発環境
jdk1.4_12
tomcat5.0
struts1.2
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
エラーページからforwardで元のページに戻れれば、requestスコープでも問題ないので、
エラーページの作り方次第なのかな? と思います。
でも、基本はやっぱり、セッションスコープに入れるんじゃないかなあ?
requestスコープだろうがsessionスコープだろうが removeAttribute してますよ<私(笑)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
Java-jspの画面入力値保持について
Java
-
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
【jsp/Java】チェックボックスの状態をリロード時に保持したいです。
JavaScript
-
-
4
jspからServletを呼び、元のjspページに戻るにはどうしたらよいですか?
Java
-
5
The requested resource is not availableエラー
Java
-
6
JSPからServletへの遷移
Java
-
7
テキストボックス入力データの保持について
Visual Basic(VBA)
-
8
FORMで送信ボタンと戻るボタンを2つつけてそれぞれ遷移先を変えたい
その他(プログラミング・Web制作)
-
9
送信ボタン押下時に値が未入力だとエラーにしたい
HTML・CSS
-
10
strutsで、JSP→アクションクラス→JSPの遷移ができない。
アクション・アドベンチャー
-
11
Strutsの情報保持の仕方について
Java
-
12
入力チェックとエラーメッセージの表示
Java
-
13
ユーザーフォームに入力したデータを保持する方法
Visual Basic(VBA)
-
14
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptでセッションを取得
-
sessionスコープとapplication...
-
setAttribute getAttribute 配...
-
JSPで、sessionのタイムアウト...
-
エラーページ遷移後に入力値を残す
-
セッションオブジェクトの使い...
-
セッション情報の保持について
-
struts java ログインのセッシ...
-
グローバルIPアドレスの変更タ...
-
MySQL・Tomcat・JSP 何度もSub...
-
HttpSessionListenerクラスに関...
-
HTMLのSELECTタグの使い方、JSP...
-
フォーム上で押されたボタンに...
-
「<c:forEach タグが終了し...
-
jspからServletを呼び、元のjsp...
-
JSPでのリストボックス表示
-
リクエストに応じたselectedの...
-
jspファイルで注文フォームの合...
-
Java-jspの画面入力値保持について
-
腕時計の時報をならないように...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グローバルIPアドレスの変更タ...
-
javascriptでセッションを取得
-
setAttribute getAttribute 配...
-
エラーページ遷移後に入力値を残す
-
javascriptでセッションの削除...
-
sessionスコープとapplication...
-
ASP.NETのGlobal.asaxについて
-
JSPでsession変数が勝手に書き...
-
HTMLのSELECTタグの使い方、JSP...
-
セッションの情報の消去について
-
JSPで、sessionのタイムアウト...
-
struts2でのフィルターを使った...
-
HttpSessionListenerクラスに関...
-
MySQL・Tomcat・JSP 何度もSub...
-
画面遷移でセッション切れにな...
-
JSP + ラジオボタン
-
リッチクライアントのセッション
-
javascriptでのログアウトボタン
-
ASP Session変数名の取得
-
ブラウザバック禁止
おすすめ情報