java - Struts 中的预选值 <s :select> tag?

标签 java forms struts2 struts struts-tags

我有这个 Struts 标签:

<s:select name="country.id" 
          list="countries"  
          listValue="name" 
          listKey="id"
          headerValue="Select Country"
          headerKey=""
          label="Country" />

输出以下 HTML 代码:

<select name="country.id" tabindex="12" id="registration_country">
    <option value="">Select Country</option>
    <option value="1">United States</option>
    <option value="2">Afghanistan</option>
    <option value="3">Albania</option>
    <option value="4">Algeria</option>
    ...
    <option value="192">Zambia</option>
    <option value="193">Zimbabwe</option>
</select>

如何指定我希望在列表中预选“阿尔巴尼亚”?

最佳答案

s:select 标签中使用 value 属性:

<s:select name="country.id" 
list="countries"  
listValue="name" 
listKey="id"
headerValue="Select Country"
headerKey=""
label="Country"
value="3" />

关于java - Struts 中的预选值 <s :select> tag?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/479592/

相关文章:

java - 从外部类路径/jar 加载 Freemarker 模板

javascript - 获取表单元素作为关联数组?

javascript - Laravel 表单按钮位于表单模型之外

java - 使用 getResponse().getOutputStream().write 缺少图像的底部部分

java - Struts 2 加密用户名和密码

java - 如何在基于 java 的 Web 应用程序中覆盖重复的 http 缓存 header ?

java - java spring : @Transactional(propagation = Propagation. 中的并发需要,隔离 = Isolation.SERIALIZABLE) 不工作

java - 为什么拦截器会破坏Struts 2中的通配符?

java - jackson : field serialization format depending on other field value

php - codeigniter 使用 jquery 显示表单成功消息?