快速搭建spring mvc
2016-04-20 18:16
260 查看
1.导包
commons-logging-1.1.3.jarspring-aop-4.1.1.RELEASE.jar
spring-beans-4.1.1.RELEASE.jar
spring-context-4.1.1.RELEASE.jar
spring-core-4.1.1.RELEASE.jar
spring-expression-4.1.1.RELEASE.jar
spring-web-4.1.1.RELEASE.jar
spring-webmvc-4.1.1.RELEASE.jar
2.配置web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <!-- spring mvc容器和servlet的定义 --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 这里的参数如果不配置,则默认查找web-inf下的{servlet-name}-servlet.xml文件 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>说明:<param-value>classpath:spring-mvc.xml</param-value>这段配置说明在容器启动后会加载src目录下spring-mvc.xml配置文件
3.配置spring-mvc.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <context:component-scan base-package="com.ln.baseframe.*.controller"/> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" > <property name="prefix" value="/WEB-INF/views/"/> <property name="suffix" value=".jsp"/> </bean> </beans>
4.创建Controller,Controller需在spring-mvc.xml里所配置的com.ln.baseframe.*.controller包下
package com.ln.baseframe.common.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @Controller @RequestMapping(value="common/index") public class IndexController { @RequestMapping(value="index",method=RequestMethod.GET) public String index(){ return "common/index"; } }
说明:再WEB-INF下面创建views文件夹,views下创建common文件夹,common下创建index.jsp
最后,启动项目访问http://localhost:8080/项目名/common/index。
相关文章推荐
- SpringMvc详解
- 单例模式(Singleton)——Java
- Java中方法重写与方法重载
- Java中静态方法和实例方法的区别
- java7中G1垃圾收集器使用和流程总结
- Java中int和Integer关系比较
- angular js 与 springmvc 实现session 超时拦截
- 链表-链表逆序
- 什么是java
- Java Web应用致分为两种
- lombok 的使用原理介绍
- spring MVC配置详解
- 字符串分割--java中String.split()用法
- eclipsesvn总是提示输入密码?svn总是提示输入密码的解决!
- myeclispe报java虚拟机内存溢出修改
- JDK容器与并发—并发
- JDK容器与并发—Queue—LinkedBlockingQueue
- Java并发编程:volatile关键字解析(一.内存模型的相关概念)
- JDK容器与并发—Queue
- JDK容器与并发—Map—TreeMap