zoukankan      html  css  js  c++  java
  • spring mvc使用的一些注意事项

    一天不进步,就是退步!

    1.静态文件的处理

      可以使用<mvc:resources mapping="/static/**" location="/WEB-INF/static/" />配置,注意mapping的字段必须有/static/** 或者其它字段,否则直接使用/**所有的请求资源将映射成静态文件。

      建议使用ngnix的动静分离。注意css,js,image等是静态文件,html文件也是。

    2. 注解使用 

       指明使用注解,且注解使用范围

        <mvc:annotation-driven/>
        
        <context:component-scan base-package="xxxx.controller" />

    红色部分必须有,否则controller将不生效。

    3. 中文乱码的问题

       强制代码的统一,如使用utf-8

      eclipse工程使用utf-8

      web.xml

        <?xml version="1.0" encoding="UTF-8"?>

    <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>

    <mime-mapping>
    <extension>html</extension>
    <mime-type>text/html;charset=utf-8</mime-type>
    </mime-mapping>

     

    小结:

       平时只是在原有系统上进行开发,上述问题是在完整新建一个spring mvc遇到的问题及解决方法,记录下来供参考。

  • 相关阅读:
    调戏木马病毒的正确姿势——下
    调戏木马病毒的正确姿势——上
    可恢复的安全rm
    关于System.Convert那些事
    ORA-00600: internal error code, arguments: [kkqtSetOp.1]
    PL/SQL个人学习笔记
    苹果iOS手机后门的”诊断功能论“不攻自破
    畅谈HTML开发
    Triangle
    Java中的equals()和hashCode()
  • 原文地址:https://www.cnblogs.com/davidwang456/p/4505148.html
Copyright © 2011-2022 走看看