SpringMVC返回值】的更多相关文章

springMVC共三天 第一天: 01.SpringMVC概述及入门案例 02.参数绑定及自定义类型转换 03.SpringMVC常用注解 第二天: 04.SpringMVC返回值类型及响应数据类型 05.文件上传 06.异常处理及拦截器 ================ end…
实验是在前一篇文章的项目上做的: 数据写到页面 后台往前台传数据 TestController添加 /** * 方法的返回值采用ModelAndView, new ModelAndView("index", map);, * 相当于把结果数据放到request里面 * @return * @throws Exception */ @RequestMapping("/toPerson4.do") public ModelAndView toPerson4() thro…
/** * 移动端退出登录 * @param req */ @RequestMapping(value="/mobileUserLogout") @ResponseBody public void mobileUserLogout(HttpServletRequest req){ MobileUserUtil.logout(req); } GET http://192.168.1.11:8080/hxk/rest/appHealth/mobileUserLogout 404 (Not…
1.SpringMVC 和 Struts2 的优略分析 共同点: 它们都是表现层框架,都是基于 MVC 模型编写的. 它们的底层都离不开原始 ServletAPI. 它们处理请求的机制都是一个核心控制器. 区别: Spring MVC 的入口是 Servlet, 而 Struts2 是 Filter. Spring MVC 是基于方法设计的,而 Struts2 是基于类,Struts2 每次执行都会创建一个动作类.所以 Spring MVC 会稍微比 Struts2 快些. Spring MVC…
1.void作为返回值类型 如果你的方法写成了Void就跟原来Servlet含义是差不多的 @RequestMapping("/index*") public void firstRequest(HttpServletRequest request, HttpServletResponse response,HttpSession session) throws ServletException, IOException { UserInfo info=new UserInfo();…
springMvc的框架已经帮我们做好了.发过来的数据转换为javaBean对象 发过来的键值的形式,如果属性和javaBean对应的话,可以直接封装到对象中. key做额外的转换的时候,需要另外的jar包 做数据响应 @ResponseBody 在返回的对象前面加上. 前台输出 测试…
1.响应数据和结果视图 1.1 搭建环境 New Module -> Module SDK 1.8 -> Create from archetype -> maven-archetype-webapp -> GroupId:com.abc  ArtifactId:response -> Maven Settings : archetypeCatalog:internal -> Module name -> Finish 修改pom.xml文件 <?xml v…
这个方式用的比较少. forward 转发或者重定向 返回forward关键字就表现现在想使用的就是请求转发 redirect…
ModelAndView是SpringMvc提供的一个对象 ModelAndView底层源码用也是ModelMap.ModelMap实现过Model的接口 ModelAndView可以直接new出来.是SpringMvc提供的 还可以设置跳转到哪个页面 用的视图解析器就会跳转到WEB-INF/pages下的success.jsp页面 改一下username和password…
定义先的标签 返回void 测试默认的跳转 虽然是404但是方法执行了. 默认请求了 testVoid.jsp这个页面.请求路径叫什么 就访问哪个jsp页面. 使用request请求转发 抛出的异常 只留一个exception 不能直接直接写success.手动调用转发 不会帮你执行视图的解析器 那么自然就不会跳转到WEB-INF/pages下面去找jsp页面 不想让后面的代码继续执行就return; 重新部署项目 重定向 重定向是两次请求.重定向 等于重新发了个请求 WEB-INF下的页面是不…