リファレンストップへ Java | html optionタグ使用した環境 JDK 6 Update 11 struts 1.3.10 セレクトの選択肢<option>を出力します。selectタグにネストして使用します。
このサンプルで使用している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 selectValue; ※ 以下、setter, getter } 以下のように、JSPで記述を行った場合 <html:form action="/sample"> <html:select property="selectValue"> <html:option value="value1">値1</html:option> <html:option value="value2">値2</html:option> <html:option value="value3">値3</html:option> </html:select> <html:submit value="送信" /> </html:form> 以下のようなhtmlが出力されます。(改行やタブは見やすいように調整してあります。) <form name="SampleForm" method="post" action="/struts-sample/sample.do"> <select name="selectValue"> <option value="value1">値1</option> <option value="value2">値2</option> <option value="value3">値3</option> </select> <input type="submit" value="送信"> </form> フォームのプロパティselectValueには、セレクトで選択された値がセットされます。 |
|