首页 > 作文

详解spring mvc中url

更新时间:2023-04-04 04:30:46 阅读: 评论:0

1.设置url-pattern为*.do(最为常见的方式)

只要你的请求url中包含配置的url-pattern,该url就可以到达dispatcherrvlet。当然这里业内通常都将url-pattern配置为*.do的方式,所以你最好也这么去做。

2.设置url-pattern为/*(这种方式是很不好)

如果将url-pattern设置为/*之后,web项目中的jsp都不能访问了会报出404的错误,这是因为dispatcherrvlet会将向jsp页面的跳转请求也当作是一个普通的 controller 请求,会对其进行处理,而此时是找不到与其相应的controller。

3.设置url-pattern为/(用的越来越多)

如果将u如何创业致富rl-pattern设置为/之后,只要是在web.xml文件中找不到匹配的url,它们的访问请求都将交给dispatcherrvlet处理,静态资源:css文件,js文件,图片也会被拦截并交给dispatcherrvlet处理。该配置方式不会拦截.jsp文件和.jspx文件,因为这个在tomcat中的conf目录里面的web.xml文件中已经添加的相应的处理方式了,他会交给org.apache.jasper.rvlet.jsprvlet来处理。即我们可以正常访问系统中的jsp文件。

解决静态资源不能访问的问题,解决方式有三种:

使用defaultrvlet

学声乐的最佳年龄  我们可以通过使用这个defaultrvlet来处理静态资源,在你的系统中的web.xml文件中添加下面配置,要添加在dispatcherrvlet的前面,这样系统就会将带有下面后缀名的请求交给defaultrvlet来处理:

<rvlet-mapping>        <rvlet-name>default</rvlet-name>        <url-pattern>*.jpg</url-pattern>    </rvlet-mapping>    <信的旅程rvlet-mapping>        <rvlet-name>default</rvlet-name>        <url-pattern>*.png</url-pattern>    </rvlet-mapping>    <rvlet-mapping>        <rvlet-name>default</rvlet-name>        <url-pattern>*.js</url-pattern>    </rvlet-mapping>    <rvlet-mapping>        <rvlet-name>default</rvlet-name>        <url-pattern>*.css</url-pattern>    </rvlet-mapping>
使用mvc:default-rvlet-handler
<!--在springmvc.xml文件中添加下面配置即可,该方式会对所有的请求进行处理,然后交由相应的rvlet,这种方式其实最终也是由defaultrvlet来处理:--><mvc:default-rvlet-handler/> 
使用mvc:resources

  在spring mvc中提供了mvc:resources标签用来解决静态小尾寒羊养殖技术资源无法访问的问题,只需要在springmvc.xml的配置文女排精神件中添加下面内容即可,这样会交给spring mvc的resourcehttprequesthandler类来处理:

<mvc:resources mapping="/images/**" location="/images/" /><mvc:resources mapping="/css/**" location="/css/" /><mvc:resources mapping="/js/**" location="/js/" />

  其中:

  mapping 表示对该资源的请求。注意,后面是两个星号**。

  location 表示静态资源所在目录,在我的项目中就在webapp下创建一个images文件夹,将所有的图片放到这个文件夹下。

到此这篇关于spring mvc中url-pattern的写法的文章就介绍到这了,更多相关spring mvc中url-pattern内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-04 04:30:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/6017164b89e567181c94df99efecccf8.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:详解spring mvc中url.doc

本文 PDF 下载地址:详解spring mvc中url.pdf

标签:文件   方式   静态   资源
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图