没有合适的资源?快使用搜索试试~ 我知道了~
精品专题(2021-2022年收藏)springMVC配置文件详解要点.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 20 浏览量
2021-10-02
18:40:14
上传
评论
收藏 71KB DOC 举报
温馨提示
试读
15页
精品专题课件(2021-2022年收藏)
资源推荐
资源详情
资源评论
web.xml 的配置
web.xml 应该是整个项目最重要的配置文件了,不过 servlet3.0 中已经支持注解配置方式了。在
servlet3.0 以前每个 servlet 必须要在 web.xml 中配置 servlet 及其映射关系。但是在 spring 框架中就不用
了,因为 Spring 中是依赖注入(Dependency Injection)的也叫控制反转(Inversion of Control)。但是
也要配置一个重要的 servlet,就是前端控制器(DispatcherServlet)。配置方式与普通的 servlet 基本相
似。
配置内容如下:
<!-- 配置前端控制器 -->
! 配置 加载的配置文件
适配器、处理映射器等
!
"#$%&'("
)、! 访问以! 结尾的由 进行解析
*、+所有访问都由 进行解析
",",
这里需要注意,springmvc.xml 是 spring 配置文件,将在后面讨论。在<servlet-mapping>中 url 如果
是.action,前端控制器就只会拦截以.action 结尾的请求,并不会理会静态的文件。对静态页面的控制就要
通过其他的手段。以/作为 url 的话就会拦截所有的请求,包括静态页面的请求。这样的话就可以拦截任何
想要处理的请求,但是有一个问题。如果拦截了所有的请求,如果不在拦截器中做出相应的处理那么所有
静态的 js、css 以及页面中用到的图片就会访问不到造成页面无法正常显示。但这可以通过静态资源的配
置来解决这个问题。后面会提到。
配置 spring 容器:
!
"#$%&'(!-"
其中 applicationContext-*.xml 包含 3 个配置文件,是 springIoC 容器的具体配置。后面会提到。
配置一个监听器:
.
web.xml 的完整配置是这样的:
/01)21.0134(51/
01621
01,78"81
701,76*22)9: 1
7 !01,78"8
,78"8;6;2.1
.<.<
=2= 错误拦截
.=2=.
!=2=8!
>22 错误拦截
.>22.
!>228!
加载 容器
!
"#$%&'(!-"
.
配置前端控制器
! 配置 加载的配置文件
适配器、处理映射器等
!
"#$%&'("
)、! 访问以! 结尾的由 进行解析
*、+所有访问都由 进行解析
",",
解决 乱码问题的过滤器
$.(
$.(
.
""?5"
$.(
",-",
8
剩余14页未读,继续阅读
资源评论
chenlu0528
- 粉丝: 2
- 资源: 48万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功