在Struts 2中,可以使用<s:select>标记创建HTML下拉框。
<s:select label="What's your favor search engine"
headerKey="-1" headerValue="Select Search Engines"
list="searchEngine"
name="yourSearchEngine" />
结果如下HTML代码…
<td class="tdLabel">
<label for="resultAction_yourSearchEngine" class="label">
What's your favor search engine:
</label>
</td>
<td>
<select name="yourSearchEngine" id="resultAction_yourSearchEngine">
<option value="-1">Select Search Engines</option>
<option value="google.com">google.com</option>
<option value="bing.com">bing.com</option>
<option value="yahoo.com">yahoo.com</option>
<option value="baidu.com">baidu.com</option>
</select>
</td>
语法是不言自明的,但是“ headerKey ”和“ headerValue ”。 “ headerKey ”是下拉列表中第一项的键,而“ headerValue ”是下拉列表中第一项的值表达式。