いつもお世話になっております。
Actionの定義におけるinput属性に関しての質問させていただきます。
ActionForm内でのvalidateメソッドでエラーになった場合の遷移先
のページを指定する、ということは分かっており、今までもその用途
で使ってきましたが、"input"という属性名に違和感を感じます。
ActionErrorsが返されたときの、単なる「遷移先の指定」なのに、
inputというとあたかも入力項目あるいは遷移元ページのような
印象を受ける。あるいは、遷移先ということに関していえば、
inよりoutでしょ、っていう思いがある。これらが違和感の原因です。
変な質問ですが、何をもってinputなのでしょう?
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
こんにちわ
私の勝手な解釈なので、参考ていどにしかならないと思いますが。。。
例えば、入力→確認→完了という画面遷移の機能があるとします。
validateメソッドの主な用途は入力チェックだと思うので、確認画面・完了画面にて呼ばれることになると思います。
もし、入力チェックでチェックエラーがあった場合、入力画面にてエラーメッセージを表示するのが一般的なので、
エラー発生時の遷移先=入力画面 よって「input」なのかなと考えています。
mak_no9様
ご回答いただきありがとうございます。
言われてみれば確かに、入力画面をinputとして設定する場面が
多かったように思います。なるほど。。。入力エラー時に
入力エラー専用のページに飛ばすよりも親切ですしね。。。
Struts作者からしてみれば、入力画面へ戻ることを想定している
けれど、他のページにも遷移できるよ、という作りにしたほうが
良かったのかもしれませんね。憶測ですが・・・(^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- その他(プログラミング・Web制作) pythonでのカーソル移動がずれる 2 2023/07/30 08:51
- 化学 結晶場理論で真空状態から例えば8面体配位でt2gが安定化するのはなぜでしょうか? 1 2023/04/30 19:09
- PHP php ログイン 1 2022/11/01 00:24
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
- JavaScript Google reCAPTCHAについて 1 2023/02/22 14:37
- PHP ファイルの遷移がうまく行われているのかわからない 1 2022/12/21 20:02
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
モーダル画面の親をクリック時...
-
非アクティブな画面を操作する...
-
ServletからServletへの値渡し
-
リンク先として、ページの途中...
-
MFCプログラミング
-
ASP.NET 画面遷移前の状態を保...
-
FormのsubmitでFormの内容がnull
-
【swing】ボタンクリックにより...
-
C言語で今まで表示していた画面...
-
Strutsの情報保持の仕方について
-
VC++にて、コンソールを二画面表示
-
画像の縦横比固定の計算方法。
-
スマホ向けに「お気に入り登録...
-
JSPから出力されたHTML画面のcl...
-
遷移元を判定したい!
-
ボタンを押したあとに画像を表...
-
ブラウザ表示しない設定のPDFの...
-
画面を隠す・消す方法を教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Java-jspの画面入力値保持について
-
三菱GOTの画面切り替えについて
-
C言語で今まで表示していた画面...
-
ServletからServletへの値渡し
-
プログラミングで例えばゲーム...
-
C# ログイン画面からメイン画面...
-
遷移元を判定したい!
-
ASP.NET 画面遷移前の状態を保...
-
ブラウザアドレスバーからのURL...
-
画面を隠す・消す方法を教えて...
-
FormのsubmitでFormの内容がnull
-
ServletからHTMLページへの遷移...
-
Javaプログラミングの質問にな...
-
画像の縦横比固定の計算方法。
-
JAVAのセッション変数の上書き...
-
登録後、呼び出し元ページに戻...
-
Wi-Fiのパスワードが指定なしと...
-
system("cls")について
-
アドレスバーに引数を表示させ...
-
Beautiful Soupのインストール...
おすすめ情報