Maven-SpringMVC

  

Maven-SpringMVC   

 <代码> 1。创建maven工程
  
  2 .在pom.xml文件中添加依赖项
  & lt; !春天——固定版本号——比;
  & lt; properties>
  & lt; springframe.version> 4.3.9.RELEASE
  & lt;/properties>
  
  & lt; dependencies>
  & lt; !——春天依赖——比;
  & lt; dependency>
  & lt; groupId> org.springframework
  & lt; artifactId> spring-webmvc
  & lt; version> $ {springframe.version} & lt;/version>
  & lt;/dependency>
  
  & lt; !——Jsp、Servlet相关依赖——比;
  & lt; dependency>
  & lt; groupId> jstl
  & lt; artifactId> jstl
  & lt; version> 1.2 & lt;/version>
  & lt;/dependency>
  
  & lt; dependency>
  & lt; groupId> javax.servlet
  & lt; artifactId> javax.servlet-api
  & lt; version> 3.0.1
  & lt; !——提供范围使用容器提供的jar——比;
  & lt; scope> provided
  & lt;/dependency>
  
  & lt; !——Jsp、Servlet相关依赖——比;
  
  & lt; dependency>
  & lt; groupId> com.fasterxml.jackson.core
  & lt; artifactId> jackson-databind
  & lt; version> 2.9.1
  & lt;/dependency>
  
  & lt;/dependencies>
  
  3.创建文件spring-mvc.xml
  & lt; ?xml version=" 1.0 " encoding=" utf - 8 " ?在 
  

& lt;豆类xmlns=癶ttp://www.springframework.org/schema/beans"
xmlns: xsi=癶ttp://www.w3.org/2001/XMLSchema-instance"xmlns:上下文=癶ttp://www.springframework.org/schema/context"
xmlns: mvc=癶ttp://www.springframework.org/schema/mvc"xmlns: p=癶ttp://www.springframework.org/schema/p"
xsi: schemaLocation=癶ttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd "在

  
 <代码> & lt; mvc: annotation-driven> & lt;/mvc: annotation-driven>
  & lt;上下文:component-scan基础包=" org.clarck.web.controller "祝辞& lt;/背景:component-scan>
  
  & lt; !——静态资源——比;
  & lt; mvc:资源位置="/js/映射="/js/* * "/比;
  & lt;豆
  类=皁rg.springframework.web.servlet.view.InternalResourceViewResolver”比;
  & lt;属性名="前缀" value=" https://www.yisu.com/WEB-INF/views/"祝辞& lt;/property>
  & lt;属性名="后缀" value=" https://www.yisu.com/zixun/.jsp "祝辞& lt;/property>
  & lt;/bean>  
  

& lt;/beans>

  
 <代码> 4。配置网络。xml,加载spring-mvc.xml
  & lt; servlet>
  & lt; servlet-name> SpringMVC
  & lt; servlet-class> org.springframework.web.servlet.DispatcherServlet
  & lt; init-param>
  & lt; param-name> contextConfigLocation
  & lt; param-value>类路径:spring-mvc.xml
  & lt;/init-param>
  & lt;/servlet>
  & lt; servlet-mapping>
  & lt; servlet-name> SpringMVC
  & lt; url-pattern>/& lt;/url-pattern>
  & lt;/servlet-mapping>
  
  & lt; !——中文过滤——比;
  & lt; filter>
  & lt; filter-name> encodingFilter
  & lt; filter-class> org.springframework.web.filter.CharacterEncodingFilter
  & lt; init-param>
  & lt; param-name> encoding
  & lt; param-value> UTF-8
  & lt;/init-param>
  & lt; init-param>
  & lt; param-name> forceEncoding
  & lt; param-value> true
  & lt;/init-param>
  & lt;/filter>
  & lt; filter-mapping>
  & lt; filter-name> encodingFilter
  & lt; url-pattern>/* & lt;/url-pattern>
  & lt;/filter-mapping>
  
  5.创建控制层代码IndexController.java
  @ controller  
  

@RequestMapping(“/?公共类IndexController {

  
 <代码> @RequestMapping(“指数”)
  公共字符串索引(){
  System.out.println(“指数”);
  返回“指数”;
  }
  }
  在地址栏输入http://localhost: 8080/工程名/索引就可访问index . jsp代码 

Maven-SpringMVC