有什么办法默认为选中,就像在HTML option
标签像<option value="value1" selected>
的selected
属性标记的选项?春季形式:选项
Q
春季形式:选项
6
A
回答
6
如果标签的路径值与选项值的值匹配,它将自动被选中。你不需要任何特别的东西
2
有什么办法可以将选项标记为默认选中???
只需使用<春:选项标签库第一个将自动选择
<spring:select name="someProperty">
<spring:option value="">Select one</spring:option>
<spring:option value="someValue">Some value<spring:select>
<!--And so on...-->
<spring:select>
或
<spring:select name="someCollection">
<spring:option value="">Select one</spring:option>
<!--Here goes some List added to request-->
<spring:options itemLabel="propertyNameUsedAsLabel" itemValue="propertyNameUsedAsValue"/>
<!--And so on...-->
<spring:select>
1
我假设你还在使用Spring MVC的。如果您的业务逻辑需要默认选择某个选项,请将该业务逻辑移至控制器 - 而不是JSP。
@RequestMapping(method = RequestMethod.GET)
public ModelAndView helloWorld(){
ModelAndView model = new ModelAndView("HelloWorldPage");
// first we need to give the countries list to the model
model.addObject("countries", countryService.getAllCountries());
// creating the form
ExampleForm form = new ExampleForm();
// setting the default to Germany (de)
form.setCountryCode = "de";
// adding the form (with the default country set) to the model
model.addObject("form", form);
return model;
}
在JSP中,我们通过在国家的选项和弹簧会自动将德国选择:
<form:form method="post" commandName="form">
<%-- other fields ... --%>
<form:select path="countryCode">
<form:options items="${countries}" itemValue="countryCode" itemLabel="countryName"/>
</form:select>
<%-- other fields ... --%>
</form:form>
相关问题
- 1. 春季形式:选择问题
- 2. LOCALDATE的春季形式
- 3. 春季形式选择对矫正列表项
- 4. 春季mvc烘烤形式编辑
- 5. 春季形式控制器泛化
- 6. 春季形式映射到阵列
- 7. 与锚春季JavaConfig形式登录
- 8. 春季基本形式错误405
- 9. 春季形式单一对象
- 10. 春季安全改变spring_security_login形式
- 11. 春季版项目
- 12. 如何设置默认值形式:在春季选择标签
- 13. 春季形式从对象列表中选择显示
- 14. 春季格式BigDecimal
- 15. JUnit在春季web项目
- 16. POST项目春季启动
- 17. MongoDB在春季web项目
- 18. 春季项目冗余类
- 19. 春季项目与日食
- 20. 春季选择标签
- 21. 如何筛选PageRequest春季
- 22. 春季可选分页
- 23. 春季多对多选择
- 24. 春季ACL选民配置
- 25. 春季框架与其他春季项目的兼容性
- 26. 春季批次和春季批次管理项目
- 27. 春季工具套件vs intellij运行春季启动项目
- 28. 更好的方式与春季动态形式?
- 29. 春季工厂模式
- 30. 格式在春季3
我明白,但一些商业逻辑需要我有一个默认选择项第一次加载(后续加载,选择列表消失并被隐藏字段替换)。 – Eqbal 2010-06-25 19:38:28
将此设置为命令对象中该字段的默认值。 – 2010-06-27 16:45:28