admin管理员组文章数量:1794759
springMvc一些面试题
springMvc大致流程 1、客户端发送消→前端控制器(DispatcherServlet)→ 2、→通过处理器映射器(HandlerMapping)查找处理器→返回处理器执行链和拦截器→前端控制器→ 3、→调用处理器适配器(HandlerAdapter),真正意义上帮我们调用处理器的→调用处理器(Handler)并执行controller方法。→返回modelAndView对象到处理器适配器→再从处理器适配器继续返回到→前端控制器 4、→调用视图解析器(ViewResolver)→返回View对象,包含地址信→前端控制器 5、→model中的数据填充到View对象中,渲染视图→响应客户端 springMvc组件作用 1、前端控制器 (DispatcherServlet) 作用:接收请求,进行请求分发,处理响应结果
2、处理器映射器 (HandlerMapping) 作用:根据URL找到对应的处理器Handler
3、处理器适配器 (HandlerAdapter) 作用:调用处理器的方法,我们HandelerController方法
4、处理器(Handler) 也叫Controlller 作用:接收用户请求数据,调用业务方法处理请求
5、视图解析器ViewResolver 作用:视图解析,把逻辑视图名称解析成真正的物理视图
6、页面资源 程序员开发提供 作用:展示数据 springmvc 中系统分层 展示层,业务逻辑层,数据访问层 展示层:jsp,servlet,springMvc业务逻辑层:javaBean,Spring;数据访问层:JDBC,Mybatis springmvc如何解决get,post请求中文乱码 get: tomcat的配置文件server.xml添加URIEncoding=“UTF-8” post: 每次request时设置编码未utf-8,也可以使用编码过滤器在web.xml中配置characterEncodingFilter,必须是第一个执行的过滤器; Springmvc 怎么样设定重定向和转发的 转发:forward 重定向:redirect springmvc中拦截器使用 定义拦截器,实现HandlerInterceptor接口;提供了三个方法 1、preHandle:在执行方法前之前 2、postHandle:返回ModelAndView之前执行 3、afterCompletion:执行完handler后执行该方法
版权声明:本文标题:springMvc一些面试题 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686810728a105815.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论