SpringMVC 的学习3

2018-07-17  本文已影响0人  Zebraaa

springmvc的配置步骤:

导入所需要的架包:


springjar.png

接下来进行配置
来到WEB-INF目录下的web.xml
配置前端控制器:

  <servlet>
  <!-- 前端控制器 -->
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!-- 配置contextConfigLocation配置springmvc的配置文件 -->
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:SpringMVC-servlet.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:SpringMVC-servlet.xml</param-value>
</context-param>

servlet-class标签寻找在刚刚导入的jar中点击


servlet-class.png

如图所示拷贝其路径即可。
contextConfigLocation是其类下你可以查看源码就知道有一个 init-param contextConfigLocation

接下来配置
servlet-mapping

 
  <servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

这样我们大致上就配置好了
当然还可以进行配置其他的东西
编码格式:

<filter>
    <filter-name>charEncodingFilter</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>charEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

静态资源的放开可以在这里配置因为前面我们mapping的url 配置的 /
也可以在SpringMVC-servlet.xml这里面配置下面我也会写到如何在那边配置,那边比较简单就一句话。先来看这里的放开静态资源

 <servlet-mapping>
      <servlet-name>default</servlet-name>
       <url-pattern>*.jpg</url-pattern>
     </servlet-mapping>
  <servlet-mapping>
      <servlet-name>default</servlet-name>
      <url-pattern>*.js</url-pattern>
  </servlet-mapping>

 <servlet-mapping>
     <servlet-name>default</servlet-name>
     <url-pattern>*.css</url-pattern>
 </servlet-mapping> 

这样大致上我们现在只需要这些在你的web.xml下了

上一篇下一篇

猜你喜欢

热点阅读