This domain may be for sale!
2003/6/19 作成 2003/8/8 更新 Action、validateのスイッチ 最近、ちょっと悩んだことで。同じHTMLフォームに対して、複数のActionがあるとき、Actionによって、入力チェックも異なる場合があります。例えば、管理系の画面で、同じFormでも登録と更新によって、Actionが違うし、入力チェックも違います。思いつくもの、人に聞いた方法として、以下の方法があります。 (A) JavaScriptでActionを書き換える (B) スイッチ用のActionを読んでActionの中で処理を分ける (C) ActionForm#validate内で、状況に応じた入力チェックを書く (A)JavaScriptでActionを書き換える Submit用のボタンを押したときに、Formのactionパスを書き換える方法です。 <html:form action="/a
ActionForwardベースクラスのプロパティの中にredirectというのがあります。 これを"true"に設定することにより、コントロールはリダイレクトされます。 ディフォルトは"false"で、フォワードされます。 ではforwardとredirect、どちらも新しいページに移動するんですが、この2つの違いは? forward: HTTPリクエストとリクエストコンテキストの全てがそのまま残る。 同じアプリケーション内のみで使用できる。 redirect: Webクライアントに新しいHTTPリクエストを要求する(=オリジナルのリクエストパラメータやリクエストコンテキストは失われる)。 同じアプリケーション内/外で使用可能。 このように、Strutsでよく使うActionFormなんかをリクエストコンテキストに保存しても、redirectにしてしまうと消えてしまっ
HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く