300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java后台用 requset对象 存储值 前台获取不到_springmvc form表单提交后台对象获

java后台用 requset对象 存储值 前台获取不到_springmvc form表单提交后台对象获

时间:2020-08-18 00:33:32

相关推荐

java后台用 requset对象 存储值 前台获取不到_springmvc form表单提交后台对象获

使用springmvc进行表单提交时,在controller action层实体对象获取不到值。

在struts中使用user.username方式传递参数,在spring中不需要对象点直接使用对象属性名称

解决获取不了表单值的方法,需要在action控制层 提供实体类对象的get set方法。

下面详细说明:

jsp页面写法

pageEncoding="UTF-8"%>

name:

password:

controller类写法

@Controller

public class UserController {

private static final Log log = LogFactory.getLog(UserController.class);

private User user = new User();

private UserService userService;

@RequestMapping(value = "/user/insert" ,method = RequestMethod.POST)

public String insertRoute(@ModelAttribute("user") User user,ModelMap model) throws Exception{

//需要提供user的get set 方法,user对象里面才有值

try {

userService.create(user);

} catch (NoRowsAffectedException e) {

log.error("failed", e);

throw e;

}

return "userList";

}

public User getUser() {

return user;

}

public void setUser(User user) {

this.user = user;

}

public UserService getUserService() {

return userService;

}

@Resource

public void setUserService(UserService userService) {

this.userService = userService;

}

}

java后台用 requset对象 存储值 前台获取不到_springmvc form表单提交后台对象获取不到值(解决)...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。