Spring Form、commandName 和 autocomplete="off"
Posted
技术标签:
【中文标题】Spring Form、commandName 和 autocomplete="off"【英文标题】:Spring Form, commandName and autocomplete="off" 【发布时间】:2011-09-14 03:54:57 【问题描述】:我想在表单上有 autocomplete="off" 属性。我需要在表单上使用它,因为 Firefox 在单个输入元素上会忽略它。
如果我尝试添加,spring 表单标签不支持自动完成和 barfs。
如果我不使用 spring 表单,我将无法设置 commandName 属性。
谁能想出一种方法让自动完成和 commandName 一起工作?
干杯, 彼得
【问题讨论】:
【参考方案1】:弹簧form:input
和form:password
标签做 支持自动完成。他们工作得很好。
这是Spring form tld reference。
【讨论】:
Spring 4 form-tld 现已发布:docs.spring.io/spring/docs/4.0.x/spring-framework-reference/…【参考方案2】:您至少有 3 个选择:
通过您自己的实现扩展原始表单标签 用bind标签代替form标签,那么你就可以像你一样写html表单标签了:见http://jroller.com/habuma/entry/spring_form_tags 通过java脚本添加属性。例如,dojo 框架会帮助你【讨论】:
尝试使用绑定。它获取值,但不会将表单提交时的值放入对象中。 @Peter Wilkinson:我建议也扩展 thw 标签,其他方式只是工作区,我为它的完整性考虑一下以上是关于Spring Form、commandName 和 autocomplete="off"的主要内容,如果未能解决你的问题,请参考以下文章
带有 enctype="multipart/form-data" 的 Spring Security CSRF [重复]
FunnyBear的Java之旅 - Spring篇Spring表单验证