承君此诺,必守一生!
2014年09月01日

POM中加入相关依赖

  1     <properties>
  2         <!-- base setting -->
  3         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  4         <project.build.jdk>1.7</project.build.jdk>
  5 
  6         <!-- lib versions -->
  7         <junit.version>4.11</junit.version>
  8         <spring.version>4.1.4.RELEASE</spring.version>
  9         <slf4j.version>1.6.6</slf4j.version>
 10         <log4j.version>1.2.12</log4j.version>
 11         <jstl.version>1.2</jstl.version>
 12         <jackson.version>2.1.0</jackson.version>
 13     </properties>
 14 
 15     <dependencies>
 16         <!-- junit -->
 17         <dependency>
 18             <groupId>junit</groupId>
 19             <artifactId>junit</artifactId>
 20             <version>${junit.version}</version>
 21         </dependency>
 22 
 23         <!-- springframe start -->
 24         <dependency>
 25             <groupId>org.springframework</groupId>
 26             <artifactId>spring-core</artifactId>
 27             <version>${spring.version}</version>
 28         </dependency>
 29 
 30         <dependency>
 31             <groupId>org.springframework</groupId>
 32             <artifactId>spring-web</artifactId>
 33             <version>${spring.version}</version>
 34         </dependency>
 35 
 36         <dependency>
 37             <groupId>org.springframework</groupId>
 38             <artifactId>spring-tx</artifactId>
 39             <version>${spring.version}</version>
 40         </dependency>
 41 
 42         <dependency>
 43             <groupId>org.springframework</groupId>
 44             <artifactId>spring-jdbc</artifactId>
 45             <version>${spring.version}</version>
 46         </dependency>
 47 
 48         <dependency>
 49             <groupId>org.springframework</groupId>
 50             <artifactId>spring-webmvc</artifactId>
 51             <version>${spring.version}</version>
 52         </dependency>
 53 
 54         <dependency>
 55             <groupId>org.springframework</groupId>
 56             <artifactId>spring-aop</artifactId>
 57             <version>${spring.version}</version>
 58         </dependency>
 59 
 60         <dependency>
 61             <groupId>org.springframework</groupId>
 62             <artifactId>spring-context-support</artifactId>
 63             <version>${spring.version}</version>
 64         </dependency>
 65 
 66         <dependency>
 67             <groupId>org.springframework</groupId>
 68             <artifactId>spring-test</artifactId>
 69             <version>${spring.version}</version>
 70         </dependency>
 71         <!-- springframe end -->
 72 
 73         <!-- log start -->
 74         <dependency>
 75             <groupId>log4j</groupId>
 76             <artifactId>log4j</artifactId>
 77             <version>${log4j.version}</version>
 78         </dependency>
 79         <dependency>
 80             <groupId>org.slf4j</groupId>
 81             <artifactId>slf4j-api</artifactId>
 82             <version>${slf4j.version}</version>
 83         </dependency>
 84         <dependency>
 85             <groupId>org.slf4j</groupId>
 86             <artifactId>slf4j-log4j12</artifactId>
 87             <version>${slf4j.version}</version>
 88         </dependency>
 89         <!-- log end -->
 90 
 91         <!-- servlet api -->
 92         <dependency>
 93             <groupId>javax.servlet</groupId>
 94             <artifactId>javax.servlet-api</artifactId>
 95             <version>3.0.1</version>
 96             <scope>provided</scope>
 97         </dependency>
 98 
 99         <!-- jstl -->
100         <dependency>
101             <groupId>javax.servlet</groupId>
102             <artifactId>jstl</artifactId>
103             <version>${jstl.version}</version>
104         </dependency>
105 
106         <!-- jackson start -->
107         <dependency>
108             <groupId>com.fasterxml.jackson.core</groupId>
109             <artifactId>jackson-core</artifactId>
110             <version>${jackson.version}</version>
111         </dependency>
112         <dependency>
113             <groupId>com.fasterxml.jackson.core</groupId>
114             <artifactId>jackson-databind</artifactId>
115             <version>${jackson.version}</version>
116         </dependency>
117         <dependency>
118             <groupId>com.fasterxml.jackson.core</groupId>
119             <artifactId>jackson-annotations</artifactId>
120             <version>${jackson.version}</version>
121         </dependency>
122         <!-- jackson end -->
123     </dependencies>

 

web.xml的配置

 1     <servlet>
 2         <servlet-name>dispatcher</servlet-name>
 3         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 4         <init-param>
 5             <param-name>contextConfigLocation</param-name>
 6             <param-value>classpath*:spring-mvc.xml</param-value>
 7         </init-param>
 8         <load-on-startup>1</load-on-startup>
 9     </servlet>
10     <servlet-mapping>
11         <servlet-name>dispatcher</servlet-name>
12         <url-pattern>/</url-pattern>
13     </servlet-mapping>

 

spring-mvc.xml的配置

 1     <!-- Configure AnnotationDriven -->
 2     <mvc:annotation-driven />
 3 
 4     <!-- Controller -->
 5     <context:component-scan base-package="com"/>
 6 
 7     <!-- Configure ViewResolver -->
 8     <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
 9         <property name="prefix" value="/WEB-INF/"></property>
10         <property name="suffix" value=".jsp"></property>
11     </bean>
12 
13     <!-- Default Handler -->
14     <mvc:default-servlet-handler></mvc:default-servlet-handler>

 

后台Controller

 1 @Controller
 2 public class TestController {
 3     @RequestMapping(value = "/index")
 4     public ModelAndView index() {
 5         return new ModelAndView("index");
 6     }
 7 
 8     @RequestMapping(value = "/getUser")
 9     @ResponseBody
10     public UserInfo getUserInfo() {
11         UserInfo userInfo = new UserInfo();
12         userInfo.setUsername("abc");
13 
14         return userInfo;
15     }
16 }

 

posted on 2015-11-11 16:24  Viki.Feng  阅读(228)  评论(0编辑  收藏  举报