绑定结果和 Bean 名称“user” 的纯目标对象都不能作为请求属性
2019 年 4 月 05 日 9:18:13 AM 组织.apache.catalina.core.标准包装阀调用严重: Servlet.service() 在上下文中与路径 [/数据可视化] 抛出异常 [发生异常处理 JSP 页面 /WEB-INF/视图/AddUserForm.jsp在第 23 行
20:21:
22:输入名称:23:24:25:
26:保存
堆栈跟踪:] 具有根本原因 java.lang.非法状态异常:绑定结果和纯目标对象在组织上既不能作为请求属性,也不能作为请求属性。(宾德状态.java:153)
package com.datavisualization.controller;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import com.datavisualization.model.User;
@Controller
@RequestMapping("restApi/dataVizualization")
public class GetUserData {
private static Logger logger=Logger.getLogger(GetUserData.class);
@RequestMapping(value="adduser")
public String addUserForm()
{
logger.info("===addUserForm ");
return "AddUserForm";
}
@RequestMapping(value="save", method=RequestMethod.POST)
public void saveUser(@ModelAttribute("user") User user,BindingResult result,Model model)
{
System.out.println("=== save user method");
}
}
模型类:包网站数据可视化模型;
import java.io.Serializable;
public class User implements Serializable {
private static final long serialVersionUID = 1L;
private String name;
public User() {
super();
// TODO Auto-generated constructor stub
}
public User( String name) {
super();
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
米脂
一只甜甜圈
翻过高山走不出你
随时随地看视频慕课网APP
相关分类