Java 如何在Spring中使用Maxlength<;表格:输入>;标签?
我遇到了将“Maxlength”设置为Spring“Form:Input”标签的问题。它不反映在HTML中 弹簧代码:Java 如何在Spring中使用Maxlength<;表格:输入>;标签?,java,spring,spring-mvc,maxlength,Java,Spring,Spring Mvc,Maxlength,我遇到了将“Maxlength”设置为Spring“Form:Input”标签的问题。它不反映在HTML中 弹簧代码: <form:input path="admin[${loop.index}].firstName" id="firstName${loop.index}" cssClass="required" maxlength="64" /> 在浏览器中输出: <input name="admin[0].firstName" type="text" class="
<form:input path="admin[${loop.index}].firstName" id="firstName${loop.index}" cssClass="required" maxlength="64" />
在浏览器中输出:
<input name="admin[0].firstName" type="text" class="required" aria-required="true" aria-invalid="false">
有没有办法设置相同的格式(如果不喜欢CSS或JQuery)?我认为您的web.xml文件适用于JSP 2.0。如果在特定页面上访问EL时遇到问题,请尝试将以下内容添加到单个JSP页面的顶部:
<%@ page isELIgnored="false" %>
如果您使用的是JSP 2.0,我认为默认情况下会忽略EL,因此您可以将以下内容添加到web.xml中,以便为所有页面启用它:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<el-enabled>true</el-enabled>
<scripting-enabled>true</scripting-enabled>
</jsp-property-group>
</jsp-config>
*.jsp
真的
真的
将注释转换为答案
Spring
标签支持maxlength
以下是:
Spring标记库支持几乎所有的jsp属性,并具有一些额外的绑定特性,这有助于我们映射值或进行验证
Spring不会操作jsp中提供的任何内容。它只在浏览器中显示,但在此之前,如果任何jQuery
代码或javascript
代码被操纵标记,那么它将显示被操纵的标记,而不是实际标记
在您的情况下,可能是
jQuery
我觉得spring代码不错,您确定您的输出吗?DynamicListHelper\u firstName valid
来自何处?请共享web.xml好吗?它来自某个客户端插件,但与maxlength无关。它看起来不错……无论如何,在spring表单输入中显示您的spring-servlet.xml和整个jsp或至少标记importsIMPORTS->maxlength不是属性。我们没有网络。xml@fatherazraelmaxlength
是Spring表单输入标记的属性。查看官方文档:@fatherazrael请共享spring控制器完整代码