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下了
网友评论