![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
公子七
吾爱吾师,吾尤爱真理
展开
-
ModelAndView对象介绍
当控制器处理完请求时,通常会将包含视图名称或视图对象以及一些模型属性的ModelAndView对象返回到DispatcherServlet。因此,经常需要在控制器中构造ModelAndView对象。ModelAndView类提供了几个重载的构造器和一些方便的方法,让你可以根据自己的喜好来构造ModelAndView对象。这些构造器和方法以类似的方式支持视图名称和视图对象。当转载 2017-02-07 23:10:49 · 2493 阅读 · 0 评论 -
SpringMVC和Struts2比较
还springmvc运行效率非常高,仅次于原生的servlet和struts1,但是struts1被淘汰了。为什么?spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。此外,intercepter的实现机制:struts有以自己原创 2016-06-30 22:10:27 · 446 阅读 · 0 评论 -
springMVC配置
web.xml springmvcfirst1208 springmvc org.springframework.web.servlet.DispatcherServlet 如果不配置contextConfigLocation,默认加载的是/WEB-INF/servlet名称-serlvet.xml(springmvc-se原创 2016-07-03 22:59:23 · 311 阅读 · 0 评论 -
Struts2和SpringMVC
Struts2和SpringMVC是比较流行的MVC框架,二者的工作流程大体相似,从下面两张图就可以看出。SpringMVC工作流程图图二 SpringMVC的工作流程描述 1. 用户向服务器发送请求,请求被Spring前端控制Servelt DispatcherServlet捕获; 2. DispatcherServle转载 2016-06-30 22:18:33 · 535 阅读 · 1 评论 -
Could not resolve view with name 'sys/menu/user' in servlet with name 'dispatcher'
HTTP Status 500 - Could not resolve view with name 'sys/menu/user' in servlet with name 'dispatcher'这个报错有点坑儿。 他说该 路径不能被 springMVC dispatcher 拦截 ,仔细排查了下是这个注解搞的鬼 @RestController,他意思是该接口不登录也可以访问,原创 2017-08-09 08:50:54 · 1508 阅读 · 0 评论 -
springMVC的ModelMap model
在做接口开发的时候,页面会传n 多个参数过来, 这时候就显得太多而不好看,(其实下面的2个写法是一样的,但是还是推荐最下面那个方法)@RequestMapping("get.do") @ResponseBody public String get(HttpServletRequest request,HttpServletResponse response, Mode原创 2017-01-26 12:00:44 · 760 阅读 · 0 评论 -
springMvc 对界面的属性打包封装
http://www.myexception.cn/web/622621.html这个例子不错,package com.person.util;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;im转载 2017-03-01 14:29:26 · 836 阅读 · 0 评论 -
SpringMVC的 transferTo使用
在开发Web应用程序时比较常见的功能之一,就是允许用户利用multipart请求将本地文件上传到服务器,而这正是Grails的坚固基石——SpringMVC其中的一个优势。Spring通过对ServletAPI的HttpServletRequest接口进行扩展,使其能够很好地处理文件上传。扩展后的接口名为org.springframework.web.multipart.MultipartHttp转载 2017-02-28 16:36:55 · 51533 阅读 · 0 评论 -
springMvc的setViewName()
1、modelAndView.setViewName()只是指定servlet相对路径下的视图文件。所以是否敏感取决于servlet对文件名大小写是否敏感,或者说归根到底,取决于操作系统对文件名大小写是否敏感。2、对于这种view的相对路径到最后view文件的定位,spring提供的扩展点使用户可以完全自己控制,也就是说可以自己控制是否对大小写敏感。原创 2017-02-28 16:06:24 · 10592 阅读 · 0 评论 -
Http请求和HttpServletRequest中获得对应参数
Enumeration key = request.getParameterNames(); 这个能获取到所有前端传过来的参数;其实这篇转来的文字可以深入理解下 servlet 的知识,Http请求GET /firstSample/hello HTTP/1.1 请求行Host: localhost:8080 请求头Connecti转载 2017-11-19 21:50:47 · 5123 阅读 · 0 评论