Spring mvc BindingResult或bean名称的普通目标对象';1'-在本地服务器中正常工作,但在远程服务器中无法正常工作
错误org.springframework.web.servlet.tags.form.HiddenInputTag bean名称“1”的BindingResult或普通目标对象 可用作请求属性 [tomcat http--30]错误 org.springframework.web.servlet.tags.form.HiddenInputTag-两者都不是 bean名称“1”的BindingResult或普通目标对象可用作 请求属性 java.lang.IllegalStateException:两者都不是 bean名称“1”的BindingResult或普通目标对象可用作 请求属性 位于org.springframework.web.servlet.support.BindStatus。(BindStatus.java:144) 位于org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:168) 在我的jsp页面或控制器中没有bean“1” jsp页面:Spring mvc BindingResult或bean名称的普通目标对象';1'-在本地服务器中正常工作,但在远程服务器中无法正常工作,spring-mvc,Spring Mvc,错误org.springframework.web.servlet.tags.form.HiddenInputTag bean名称“1”的BindingResult或普通目标对象 可用作请求属性 [tomcat http--30]错误 org.springframework.web.servlet.tags.form.HiddenInputTag-两者都不是 bean名称“1”的BindingResult或普通目标对象可用作 请求属性 java.lang.IllegalStateExceptio
<form:hidden path="${employerForm.companyUser.uid}"/>
<form:form id="employerForm" action="saveCompanyInfo"
method="post" commandName="employerForm" role="form">
它在我的本地工作正常,在远程服务器中出错我无法解释它如何在本地工作,但我认为您不想为您的字段设置动态路径。你应该写:
<form:hidden path="employerForm.companyUser.uid"/>
在本地使用相同的war文件和数据库进行了尝试,但仍然无法在本地获取异常,在远程服务器中发现异常,这是一个输入错误还是
标记在
之前?对于一个字段来说,至少有一个动态路径是不常见的。。。常见的方法是:
哦!!赞成。。我注意到了。。非常感谢你。它起作用了!!:)它在本地工作,因为页面缓存未被清除。
<form:hidden path="employerForm.companyUser.uid"/>