博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring关于urlpattern
阅读量:5845 次
发布时间:2019-06-18

本文共 725 字,大约阅读时间需要 2 分钟。

视图解析器(ViewResolver)注册中央调度器定制处理器jsp页面搭建springmvc.xml配置效果图第一个案例提升----视图解析器关于urlpattern说法

最好配成*.do

不能配成/* 无法访问*.jsp等动态资源

最好也不要配成/ 无法访问静态资源
不得不配成/
Restful编程 rest/*配法问题不能配置为/*
DispatcherServlet会将向动态页面请求,即向jsp页面的跳转请求也当做
是一个普通的Controller请求。中央调度器会调用处理器映射器为其查找
相应的处理器。当然是找不到的。jsp页面会报404错误

结论:/*会拦截动态资源不得不配成/

方案一:使用Tomcat默认的Servlet解决

方案二:使用MVC的default-servlet-handler

会将对静态资源的访问请求通过HandlerMapping映射到默认Servlet请求处
理器DefaultServletRequestHandler对象。而该处理器调用了Tomcat的
DefaultServlet来处理静态资源的访问请求。当然需要引入mvc约束

方式三:使用MVC的resource解决

在Spring3.0.4之后,Spring定义了专门用于处理静态资源请求的处理器
ResourceHttpRequestHandler。并且添加了<mvc:resources/>标签,专门
用于解决静态资源无法访问问题。
Location:静态资源所在目录
mapping: 对资源的请求

 注意:需要Tomcat7支持

 

 

 

 

  

转载于:https://www.cnblogs.com/cnsdhzzl/p/6057424.html

你可能感兴趣的文章
HDOJ 1003:求一串数字中和最大的连续子串
查看>>
RedHat 5.6_x86_64 + ASM + RAW+ Oracle 10g RAC (二)
查看>>
win7不能全屏
查看>>
MySQL/InnoDB的并发插入Concurrent Insert
查看>>
产品经理有话说——产品汪成长记(入职)
查看>>
2016/01
查看>>
从魔兽世界到激战2看MMO网游角色成长
查看>>
转两好文防丢:Debian 版本升级/降级 & Linux 应用程序失去输入焦点问题的解决...
查看>>
linux学习入门之Linux系统目录结构
查看>>
码农们:完美主义也是一种错
查看>>
HDU - Pseudoforest
查看>>
Nexus杂
查看>>
Android --- GreenDao的实现(ORM框架)
查看>>
用Java发起HTTP请求与获取状态码(含状态码列表)
查看>>
微信内下载APK 微信浏览器apk下载的解决方案
查看>>
js_coding
查看>>
Linux平台Java调用so库-JNI使用例子
查看>>
PCM数据格式,多少字节算一帧
查看>>
python获取当前路径的方法
查看>>
Spring Data JPA
查看>>