admin管理员组

文章数量:1794759

SpringMVC面试题(以自己的话总结)

SpringMVC面试题(以自己的话总结)

1.三层架构 1.表现成:负责数据展示(Servlet、HTML、spring、SpringMVC) 2.业务层:负责业务处理(Spring) 3.数据库:负责数据操作(JDBC、MyBatis、Spring)

2.SpringMVC简介 SpringMVC是一种基于java实现MVC模型的轻量级Web框架。

3.SpringMVC工作原理 1.客户端发送请求到DispatcherServlet 2.DispatcherServlet查询handlerMapping找到处理请求的Controller 3.Controller调用业务逻辑后,返回ModelAndView 4.DispatcherServlet查询ModelAndView,找到指定视图 5.视图将结果返回到客户端

4.SpringMVC中文乱码处理 SpringMVC提供专用的中文字符过滤器,用于处理乱码问题,在web.xml配置乱码处理过滤器

5.SpringMVC页面跳转 1.请求转发(默认):在返回值前面加forward:,例如:return " forward : page.jsp” 2.请求重定向:在返回值前面加redirect:,例如:return " redirect : page.jsp "

6.拦截器概念 拦截器:拦截器是一种动态拦截方法调用的机制。 作用: 1.在指定方法调用前后执行预先设定的代码 2.组织原始方法的执行 核心原理:AOP思想 定义拦截器,实现HandlerInterceptor接口

本文标签: 面试题springmvc