表单 – Spring MVC 3 – 自定义标签
发布时间:2020-12-15 01:45:45 所属栏目:大数据 来源:网络整理
导读:我正在创建一个表单,用户可以选择(以及其他)产品的工厂. 每个工厂都由ID和ID标识,并具有特定的地址. 我想在以下代码中使用自定义标签: 起初我尝试使用Spring Formatter功能(org.springframework.format.Formatter接口),但是当我这样做时,当我删除“itemLabe
我正在创建一个表单,用户可以选择(以及其他)产品的工厂. 每个工厂都由ID和ID标识,并具有特定的地址. 我想在以下代码中使用自定义标签:
起初我尝试使用Spring Formatter功能(org.springframework.format.Formatter接口),但是当我这样做时,当我删除“itemLabel”属性以通过Formatter自动显示时:
但是,如果设置了(在编辑的情况下),则没有选择正确的值. 然后我试着:
但正如在早期的解决方案中,spring没有选择在模型中设置的适当值. 我的问题是: 是否可以以某种方式格式化实体,即:当select字段的值与其标签不同时,select正常工作. 最佳答案
我有同样的问题,问题是形式:选项值和标签直接映射到属性,而不是具有指定jstl的灵活性.
所以你必须手动摇动html,如:
Spring将根据name属性(在本例中为’factory’)选择’path’,因为它将尝试映射到您自动使用的模型对象. 另一种方法是在模型中添加另一个字段,以便根据需要连接和格式化标签.如果是@Entity对象,则创建字段@Transient. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |