拦截器和过滤器

拦截器和过滤器

是因为SpringMVC中字符集的设置只是对响应设置,才不是用SpringMVC方式对字符集进行设置么?

还有那个静态资源拦截的配置,SpringMVC中不也可以设置么。是因为有缺陷么?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,

关于springmvc字符集设置,同学说的是如下图所示的吧,是的,这个设置是对响应进行字符编码设置,而没有对请求进行设置,而且,平常设置编码格式时,也是使用过滤器居多:

http://img1.sycdn.imooc.com/climg//5de38129092c13fa12230297.jpg

关于静态资源,老师也是用spring mvc设置的呦,老师的意思是,这个静态资源没有必要被mvc的控制器去处理,所以这里配置了一下哦:

http://img1.sycdn.imooc.com/climg//5de37f9a09fe68d604450063.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 懒人13 提问者 #1
    web.xml中下面这些什么意思? <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/assets/*</url-pattern> <url-pattern>/js/*</url-pattern> <url-pattern>/vendor/*</url-pattern> <url-pattern>*.js</url-pattern> <url-pattern>*.jpg</url-pattern> <url-pattern>*.gif</url-pattern> <url-pattern>*.png</url-pattern> <url-pattern>*.css</url-pattern> </servlet-mapping>
    2019-12-01 17:07:58
  • 懒人13 提问者 #2
    上面的xml代码,在新回答中重新给出
    2019-12-01 17:09:50
提问者 懒人13 2019-12-01 17:08:26
 <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>/assets/*</url-pattern>
        <url-pattern>/js/*</url-pattern>
        <url-pattern>/vendor/*</url-pattern>
        <url-pattern>*.js</url-pattern>
        <url-pattern>*.jpg</url-pattern>
        <url-pattern>*.gif</url-pattern>
        <url-pattern>*.png</url-pattern>
        <url-pattern>*.css</url-pattern>
    </servlet-mapping>


  • 同学你好,它的作用和<mvc: default servlet -handler/ >是相同的,不过,使用web中的<servlet-name>default</servlet-name>更加的具体的设置了过滤的静态资源。同学可以两个都设置一下,也可以只设置一个,如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-12-01 18:07:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师