ssm框架重定向的问题

放任时光飞逝 2017-06-12 11:15:28
点击修改之后重定向到查询页面报错
修改的controller
@RequestMapping(value={"/user"})
public String getupdateuser(VisitorInfo info,Model m){
int result=dao.updateuser(info);
m.addAttribute("result",result);
return "redirect:getuser";
}
报错信息如下:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [int]: No default constructor found; nested exception is java.lang.NoSuchMethodException: int.<init>()
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
org.apache.logging.log4j.core.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:66)
不知道怎么解决,哪个大神帮下忙
...全文
998 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
放任时光飞逝 2017-06-15
  • 打赏
  • 举报
回复
解决了,谢谢各位了 RequestMapping(value={"/user"}) public ModelAndView getusertime(@ModelAttribute("result")VisitorInfo visitor,Model m) { int result=dao.updateuser(visitor); m.addAttribute("result",result); System.out.println("结果"+result); return new ModelAndView("redirect:getuser?pageindex=1"); }
wezzdo 2017-06-12
  • 打赏
  • 举报
回复
@RequestMapping(value={"/user"})
formonitor 2017-06-12
  • 打赏
  • 举报
回复
value="/user" 应该不能写大括号吧
放任时光飞逝 2017-06-12
  • 打赏
  • 举报
回复
浏览器显示的请求网址://localhost:8080/visitor/yonghu/getuser?result=1 会不会是这个问题
李德胜1995 2017-06-12
  • 打赏
  • 举报
回复
报错挺奇怪的BeanInstantiationException: Could not instantiate bean class [int]: No default constructor found;。。。。 int类没有默认构造器???一般VisitorInfo没有默认构造器会报VisitorInfo没有默认构造器,为什么会报int没有默认构造器呢? 问题应该出现在public String getupdateuser(VisitorInfo info,Model m)接受参数的VisitorInfo info这里
放任时光飞逝 2017-06-12
  • 打赏
  • 举报
回复
这个我试过报404
放任时光飞逝 2017-06-12
  • 打赏
  • 举报
回复
我是想访问控制层 ,改为这个 return "/redirect:getuser"; 也报错 Status 404 - /visitor/redirect:getuser.jsp
一点寒芒先至 2017-06-12
  • 打赏
  • 举报
回复
不好意思,说错了,是改为return "redirect:/getuser"; 访问@RequestMapping(value="/getuser") 也就是你写的这个方法,死循环
一点寒芒先至 2017-06-12
  • 打赏
  • 举报
回复
注意 return "redirect:getuser"; 改为 return "/redirect:getuser"; 且这个不是跳转到JSP页面,而是访问@RequestMapping(value="/getuser")这个控制层,想跳转JSP,直接return "/getuser.jsp";
放任时光飞逝 2017-06-12
  • 打赏
  • 举报
回复
redirect:/getuser这个报404错误
  • 打赏
  • 举报
回复
redirect:/getuser
放任时光飞逝 2017-06-12
  • 打赏
  • 举报
回复
@RequestMapping(value={"/getuser"}) 这个方法有
qq_28354611 2017-06-12
  • 打赏
  • 举报
回复
return "redirect:getuser"; 你是不是没有这么一个方法 断点跟踪下
放任时光飞逝 2017-06-12
  • 打赏
  • 举报
回复
不写的也试了,都一样

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧