リファレンストップへ Java | html hiddenタグ使用した環境 JDK 6 Update 11 struts 1.3.10 隠しパラメータ<input type="hidden" />を出力します。
このサンプルで使用しているstruts-configの定義は以下の通りです。 <form-beans> <form-bean name="SampleForm" type="pgbox.form.SampleForm" /> </form-beans> (中略) <action path="/sample" name="SampleForm" type="pgbox.action.SampleAction" validate="false" scope="request"> <forward name="success" path="/WEB-INF/view/sample.jsp" /> </action> 例えば、Formが以下のように定義されており public class SampleForm extends ActionForm { /** 隠しパラメータの値 */ private String hiddenValue; ※ 以下、setter, getter } 以下のように、JSPで記述を行った場合 <html:form action="/sample"> <html:hidden property="hiddenValue" value="ABCDEFG" /> <html:submit value="送信" /> </html:form> 以下のようなhtmlが出力されます。 <form name="SampleForm" method="post" action="/struts-sample/sample.do"> <input type="hidden" name="hiddenValue" value="ABCDEFG"> <input type="submit" value="送信"> </form> フォームのプロパティhiddenValueには、valueで指定された値(ABCDEFG)がセットされます。 |
|