定义
拦截器(Interceptor
) 拦截、中断的意思,类似于 JavaWeb中的Filter,但不如Filter拦截的范围大。
作用
通过将控制器中的通用代码放在拦截器中执行,减少控制器中的代码冗余。
拦截器(Interceptor
) 拦截、中断的意思,类似于 JavaWeb中的Filter,但不如Filter拦截的范围大。
通过将控制器中的通用代码放在拦截器中执行,减少控制器中的代码冗余。
由于在 web.xml中配置SpringMVC的核心servlet(DispatherServlet
)时 url-pattern 配置为 “/
“,因此会导致项目中所有 /
开头的请求,均被作为控制器请求处理,这样会导致项目中的静态资源被(css,js,img)拦截。
server.xml
中 URIEncoding=”iso-8895-1”,编码不是utf-8,所以出现了中文乱码server.xml
中 URIEncoding="UTF-8"
所以没有出现中文乱码forward
跳转redirect
跳转由来:基于Spring框架基础之上开发的一个全新的框架 SpringMVC
作用:SpringMVC 是web开发时的控制器框架,用来替换现有项目中Struts2或者servlet控制器框架
目的:为了使现有项目中使用Spring框架在MVC架构中存在自己的位置,因此开发了一个 SpringMVC 框架
MVC概念:
编程步骤,三层编程
关键字 | 释义 | 组成 | 技术 |
---|---|---|---|
M | model模型 | service + dao + entity | JDBC|Mybatis |
V | view视图 | webapp 页面 | jsp|html |
C | Controller控制器 | action | servlet|Struts2|SpringMVC |