背后的原因是什么;400“;spring mvc中的错误请求
背后的原因是什么;400“;spring mvc中的错误请求,spring,hibernate,spring-mvc,jsp,Spring,Hibernate,Spring Mvc,Jsp,@控制器 公共类用户控制器 { @自动连线 用户服务用户服务; @RequestMapping(value=“/page”,method=RequestMethod.GET)/*每当客户端发出url请求/page时,它都会运行此方法并向客户端显示users.jsp页面*/ 公共模型和视图getuserPage(){ ModelAndView视图=新的ModelAndView(“用户”); 返回视图; } @RequestMapping(value=“register”,method=Reques
@控制器
公共类用户控制器
{
@自动连线
用户服务用户服务;
@RequestMapping(value=“/page”,method=RequestMethod.GET)/*每当客户端发出url请求/page时,它都会运行此方法并向客户端显示users.jsp页面*/
公共模型和视图getuserPage(){
ModelAndView视图=新的ModelAndView(“用户”);
返回视图;
}
@RequestMapping(value=“register”,method=RequestMethod.POST)//每当客户机发出url请求“users/register”时,它将运行此方法并向客户机显示users.jsp页面//
公共模型和视图注册器(@RequestParam(“用户名”)字符串用户名,@RequestParam(“用户联系人”)int user\u contact,@RequestParam(“用户电子邮件”)字符串user\u email,@RequestParam(“用户密码”)字符串user\u密码)
{
Users usersobj=新用户(用户名、用户联系人、用户电子邮件、用户密码);
ModelAndView modelview=新建ModelAndView();
if(userServices.saveOrUpdate(usersobj))
{
modelview.setViewName(“用户”);
返回模型视图;
}
其他的
{
modelview.setViewName(“用户”);
返回模型视图;
}
}
}
/*
@ModelAttribute(“用户对象”)
公共用户constructUser(){
返回新用户();
}
@RequestMapping(value=“/register.html”,method=RequestMethod.POST)//每当客户机发出url请求“users/register”时,它将运行此方法并向客户机显示users.jsp页面//
公共模型和视图注册器(@modeldattribute(“users\u obj”)users\u obj)
{
ModelAndView modelview=新建ModelAndView();
if(userServices.saveOrUpdate(users\u obj))
{
modelview.setViewName(“用户”);
返回模型视图;
}
modelview.setViewName(“用户”);
返回模型视图;
}
}
- 登录
- 登记册
- 记得我吗
- 我接受条款和条件
在您的情况下,控制器方法中提到的请求参数不存在于请求中
尝试使用request.getParameter(“fieldName”)获取参数代码>
检查所有字段是否与int或string类型一起出现。检查这个问题:对此我非常抱歉,但我仍处于spring mvc的学习阶段。您能告诉我更多关于如何使用request.getParameter(“fieldName”)的信息吗要检查JSP页面中随请求或不随请求出现的字段,您需要为所有字段命名,因此在controller中,通过传递相同的名称,您可以逐个获取所有参数进行检查……只需谷歌about request.getparameter即可