下面是我的JSP和控制器类,当我在tomcat中运行应用程序时,我遇到了这个异常。
<form:form action="userDetails" method="post" commandName="user">
<form:label path="firstName">First Name</form:label>
<form:input path="firstName"/><br/>
<form:label path="lastName">Last Name</form:label>
<form:input path="lastName"/><br/>
<form:label path="nickName">Nick Name</form:label>
<form:input path="nickName"/><br/>
<form:label path="emailAddress">Email Address</form:label>
<form:input path="emailAddress"/><br/>
<input type="submit" value="submit"/>
</form:form>
@RequestMapping(value="userDetails",method=RequestMethod.GET)
public String getEmployeeDetailsPost(@ModelAttribute("user")User user,ModelMap map){
map.put("firstName", user.getFirstName());
map.put("lastName", user.getLastName());
map.put("nicName", user.getNickName());
map.put("email", user.getEmailAddress());
return "success";
}
只需将此方法添加到您的控制器中:
@ModelAttribute("user")
public User getUserForm() {
return new User();
}
您必须使其可用于请求。通过该方法,spring将在模型中初始化user
对象,并将能够为表单提交请求分配值。
嘿,我是从Spring开始的,但是我发现了这个异常并且无法解决它这是我的jsp 这是我的控制器 这是个例外
我一直试图提交一个html表单到spring boot,但无法使其工作。 我的pom.xml中有这个 我的application.properties文件中有以下内容: 我还有一个名为index.html的类似html文件,位于 但代码似乎无法识别taglib,因为我在web页面中看到了以下内容: 注意taglib是如何不被识别的,只是打印在页面的顶部? Whitelabel错误页面此应用程序没有
我在使用spring forms标记库创建表单时遇到一个异常 “bean名称'command'的BindingResult和普通目标对象都不能作为请求属性使用” bean类是: controller类是
“bean名称'login command'的BindingResult和普通目标对象都不能作为请求属性使用” 这是我新项目的第一个控制器,我在处理xml时遇到了一些问题。我想那都解决了,但如果什么都没看到,我想问题可能就在那里。奇怪的是,所有这些代码几乎都是直接从我的另一个项目复制的,而且它工作得很好。 而且,如果这一点重要的话,我正在运行glassfish。提前道谢! 编辑:网页是/moren
我读过这个错误,但我不知道为什么仍然是不工作的我。希望有人能告诉我这里的错误。 这是我的观点(usuarioneW.jsp): 我的控制器: