您好,我有一个表单输入按钮,如下所示:
<form:input path="creationUsr.lastName" type="text" name="creationUsr.lastName" id="creationUsr.lastName" class="login-text" placeholder="<spring:message code='tile.form.lastName'/>" value=""/>
这是我的春季上下文语言环境设置:
<mvc:interceptors>
<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"/>
</mvc:interceptors>
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<property name="defaultLocale" value="en" />
</bean>
如果我把它放在表格标签之外:
<spring:message code='tile.form.lastName'/>
价值是我应该的。
我有办法解决这个问题,但它有点难看。<input type="text" name="lastname">
我可以在不使用 spring 和常规而不是.. 的情况下恢复为正常形式<form:input
,然后将表单序列化为 json 并使用 javascript 进行发布。
我确信必须有一种方法可以使用 spring mvc 来做到这一点。