Spring MVC中@Controller注解的控制器方法如何返回View类型对象

东大学子 2015-09-10 08:06:11
Spring MVC中@Controller注解的控制器方法如何返回View类型对象


@RequestMapping(value = "/helloView.htm", method = RequestMethod.GET)
public View sayHelloToClientByView(HttpServletRequest request,
ModelMap model,HttpServletResponse response) throws IOException {
ModelAndView mv = new ModelAndView("lyj/hello");
model.put("hello", "hello helloView.");
return (View) mv;
}


尝试向上面这样返回,但是结果不对,返回{"code":9001,"realCode":9001},在线等大神求解?


顺便问一下视图解析器详细的工作原理哪里可以查看?
...全文
277 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
无晴心 2015-09-11
  • 打赏
  • 举报
回复
只返回视图View用String即可:return "lyj/hello"; 返回视图和数据就用ModelAndView :return mv; 原理看DispatcherServlet.class
  • 打赏
  • 举报
回复
返回类型定义成ModelAndView 就行了啊,应该就会返回到lyj/hello.页面

81,092

社区成员

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

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