在springmvc的web.xml配置文件中设置中文乱码和css样式无法访问的问题

通常我们用springmvc框架来进行web项目搭建的时候,会遇到中文乱码和css样式无法再前端有效展示的问题。这里讲为大家阐述一种通过web.xml文件配置的方式来解决;
中文乱码问题
在我们项目的web.xml文件中设置拦截器并可以直接使用springmvc底层封装的拦截方法;

<filter>
      <filter-name>encodingFilter</filter-name>
     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
     <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
     </init-param>
     <init-param>
         <param-name>forceEncoding</param-name>
         <param-value>true</param-value>
     </init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
       <url-pattern>/*</url-pattern>
</filter-mapping>

css等资源无法显示(设置静态资源访问)

<servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.css</url-pattern>
 </servlet-mapping>
 同时在spring的配置文件中进行如下配置:
 <mvc:default-servlet-handler/>
 这里我们是用css做事例;

好啦,这样一来两个问题就解决了。欢迎交流指正!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值