daily 2017 6 5 springmvc il8 - wtdig/study GitHub Wiki

一、springmvc国际化案列

详情链接:http://blog.csdn.net/hj7jay/article/details/51383248


项目的访问路径(本地):http://localhost:8080/springmvctest/hello.html?lang=zh_CN

springmvc的配置文件默认的命名方式和读取路径,web-infox下的 [servlet-name]-servlet.xml;例如:web.xml中配置的前段控制器的servlet-name为springtest;那么springmvc的配置文件名为:springtest-servlet.xml,在WEB-INFO的文件夹下面

如果要自定义springmvc配置文件的路径:需要在web.xml中添加contextConfigLocation,并且配置参数:classpath:自定义的文件名.xml

1、jar包引入

导入几个SpringMVC必需的几个jar包

  1. spring-beans-3.2.7.RELEASE.jar
  2. spring-context-3.2.7.RELEASE.jar
  3. spring-aop-3.2.7.RELEASE.jar
  4. spring-core-3.2.7.RELEASE.jar
  5. commons-logging-1.1.1.jar
  6. spring-expression-3.2.7.RELEASE.jar
  7. spring-webmvc-3.2.7.RELEASE.jar
  8. spring-web-3.2.7.RELEASE.jar

2、配置web.xml

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee

http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"

version="3.1">

<servlet>

<servlet-name>springmvc</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:springmvc.xml</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>springmvc</servlet-name>

<url-pattern>*.html</url-pattern>

</servlet-mapping>

<filter>

<filter-name>characterEncodingFilter</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>

</filter>

<filter-mapping>

<filter-name>characterEncodingFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

</web-app>

⚠️ **GitHub.com Fallback** ⚠️