springmvc中 web.xml中 /和/*的区别
来源:互联网 发布:飞云淘宝客机器人神器 编辑:程序博客网 时间:2024/04/29 11:58
1. 首先 / 这个是表示默认的路径,及表示:当没有找到可以匹配的URL就用这个URL去匹配。2. 在springmvc中可以配置多个DispatcherServlet,比如: 配置多个DispatcherServlet有/和/*,先匹配的是/*这个3. 当配置相同的情况下,DispathcherServlet配置成/和/*的区别< 一 > / :使用/配置路径,直接访问到jsp,不经springDispatcherServlet< 二 > /*:配置/*路径,不能访问到多视图的jsp当我在客户端调用URL:/user/list然后返回user.jsp视图,当配置的是/:DispathcherServlet拿到这个请求然后返回对应的controller,然后通过Dispather Type通过Forward转发到user.jsp视图,即就是请求user.jsp视图(/user/user.jsp),此时Dispather没有拦截/user/user.jsp,因为此时你配置的是默认的/,就顺利的交给ModleAndView去处理显示了。当配置的是/*:DispathcherServlet拿到这个请求然后返回对应的controller,然后通过Dispather Type通过Forward转发到user.jsp视图,即就是请求user.jsp视图(/user/user.jsp),此时Dispather已经拦截/user/user.jsp,Dispatcher会把他当作Controller去匹配,没有匹配到就会报404错误。结论:在配置视图的时候尽量用/这种方式。
0 0
- springmvc中 web.xml中 /和/*的区别
- springMVC中web.xml配置/和/*的区别
- springMVC中web.xml配置/和/*的区别
- springmvc配置文件web.xml中/与/*的区别
- 在springMVC的web.xml中,DispatcherServlet使用/和/*的区别
- web.xml中url-pattern中/和/*的区别
- springmvc中配置web.xml的问题
- Springmvc中web.xml的配置详解
- SpringMVC中web.xml的常用配置文件
- web.xml中url-pattern的/和/*的区别
- 在web.xml中classpath和classpath*的区别
- web.xml中url-pattern /和/*之间的区别
- 在web.xml中classpath和classpath*的区别
- 在web.xml中classpath和classpath*的区别
- 在web.xml中classpath和classpath*的区别
- web.xml中classpath:和classpath*:的区别
- web.xml中classpath和classpath*的区别
- web.xml中<listener>和<filter>的区别?
- c++初级知识点整理(一)
- 参数化命令(防止SQL注入)
- 在Windows Server安装WAMP的那些坑
- 八大排序--- 希尔排序(最小增量排序)
- Linux文件权限管理
- springmvc中 web.xml中 /和/*的区别
- (2)ARM40-A5板应用程序——GPIO输出高低电平
- XGBOOST,GBDT,RandomForest的比较
- 配置mavenERROR: JAVA_HOME is set to an invalid directory
- ucos-ii任务调度中几个关键点
- 剑指offer-平衡二叉树
- Treap 学习整理
- 【Java】——几种注解的使用
- lwip学习杂记之int lwip_setsockopt (int s, int level, int optname, const void *optval, socklen_t optlen);