SpringMVC
文章平均质量分 65
DoUUnderstand
这个作者很懒,什么都没留下…
展开
-
SpringMVC 转发和重定向
1.转发 Forward controller方法执行后继续执行另一个controller方法。本类转发: return "forward:list.do"; return "forword:/user/list.do"跨类转发: return "forward:/items/list.do"; for原创 2017-03-10 12:48:15 · 960 阅读 · 0 评论 -
SpringMVC参数传递 使用model完成页面的回显
什么是页面回显?页面回显就是将后台的数据,返回到前端的页面上。通过addAttributer将user的属性添加到model中去@Controllerpublic class IndexController { @RequestMapping("/user") public String index(Model model){ User user = new Use原创 2017-11-27 00:08:03 · 4428 阅读 · 1 评论 -
SpringMVC参数传递 HttpServletRequest,HttpServletResponse和HttpSession
除了model,@RequestParam @PathVariable可以传递参数外,还有HttpServletRequest和HttpServletResponse也可以进行参数传递。Web服务器收到一个http请求,会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象,向客户端发送数据找HttpServletResponse,从客户端取数据找Ht原创 2017-11-27 16:44:51 · 24827 阅读 · 2 评论 -
SpringMVC 基础
开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平。你的一个决定会影响团队未来的几年。要考虑方面太多:1、简单易用,以提高开发效率。使小部分的精力在框架上,大部分的精力放在业务上。2、性能优秀,这是一个最能吸引眼球的话题。3、尽量使用大众的框架(避免使用小众的、私有的框架),新招聘来的开发人员有一些这方面技术积累,减低人员流动再适应的影响原创 2016-12-29 17:22:25 · 612 阅读 · 0 评论 -
技术框架部分面试题
1. Spring 是干嘛用的,为什么要用 Spring?让java开发模块化,并且全面。贯穿逻辑层,表现层,持久层。让每一个功能模块都可以独立分开,降低耦合,提高代码复用率! spring通过控制反转降低耦合性,一个对象的依赖通过被动注入的方式而非主动new。Spring整个系列的最最核心的概念当属IoC, AOP,什么是IoC和AOP就不展开了,简而言之,将对象创建过程的职责赋予容器,通过容器原创 2017-12-19 21:51:32 · 1449 阅读 · 0 评论 -
SpringMVC Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆。常见应用场景 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面; 3、性能监控:有时候系原创 2017-12-02 00:34:41 · 846 阅读 · 0 评论 -
SpringMVC 封装参数
注意:SpringMVC没有成员变量,把需要传递参数对象放入方法中,当你请求这个方法的时候,这个方法里面对象会被自动创建,需要封装的参数会自动被封装方法的对象里。基本类型需求1.封装int类型的参数页面:接受参数方法:2.接受字符串类型数据页面:接受参数方法3.接受数组类型数据页面接受参原创 2017-03-09 16:03:58 · 4813 阅读 · 0 评论 -
SpringMVC 对多视图的支持
再做页面静态化处理时,有时候我们需要 两种或者两种以上的视图解析方式,比如 jsp,html,json,jstl,ftl等等,显然默认的 springmvc 只配置一种视图解析方式是满足不了我们的,但是放心,springmvc提供了配置多视图解析的方式:比如:一种视图解析用来 解析 freemarker静态化后的html,另一种视图解析用来解析 jsp(jstl)支持x原创 2017-03-10 15:47:46 · 942 阅读 · 0 评论 -
SpringMVC传输传递 @RquestMapping @ResponseBody @PathVariable和@RequestParam
什么是URL映射?当前端发出一个URL请求时,后端要来映射请求获取到URL,并获取到其中的参数@RequestMapping添加注解@Controller 将其标识为控制器使用 添加注解@RequestMapping 来映射请求得到url 当我们输入localhost:8080/user/hello 时,后台就能拦截到请求并返回index主页@controller @RequestMappin原创 2017-11-27 00:24:19 · 1141 阅读 · 0 评论