【1、所需jar包】 spring-webmvc-3.2.2.jar spring-web-3.2.2.jar spring-expression-3.2.2.jar spring-core-3.2.2.jar spring-context-support-3.2.2.jar spring-context-3.2.2.jar spring-beans-3.2.2.jar spring-aspects-3.2.2.jar spring-aop-3.2.2.jar com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.aopalliance-1.0.0.jar
【2、修改/WEB-INF/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"> <!--分发器Servlet --> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> </web-app>
【3、编写一个controller】 package com.myapps.web.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.AbstractController; public class HomeController extends AbstractController { @Override protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { System.out.println("----->"+request.getContextPath()+request.getServletPath()); return new ModelAndView("index"); } }
【4、在/WEB-INF/下创建一个名为:action-servlet.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" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd"> <bean name="/home.action" class="com.myapps.web.controller.HomeController"></bean> <!-- 视图解析器 --> <bean id="internalResourceViewResolver " class="org.springframework.web.servlet.view.InternalResourceViewResolver "> <property name="prefix" value="/WEB-INF/jsps/"></property> <property name="suffix" value=".jsp"></property> </bean> </beans>
【5、在/WEB-INF/创建一个名为jsps的文件夹。里面存放index.jsp】
【6、测试:】 在地址栏输入:http://localhost:8080/springmvc/home.action 便会跳转到/WEB-INF/jsps/index.jsp页面。
【SpringMVC执行流程如下:】
相关推荐
springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo springmvc 环境搭建 demo ...
springMvc整合hibernate Demo
SpringMVC+MyBatic demo Service端 后续上传客户端
shiro_springmvc_demo shiro_springmvc_demo shiro_springmvc_demo
SpringMVC入门demo
demo很简单,绝对能用的。
maven+springMVC 的一个web项目的小demo。放入TOMCAT 7.0 可以正常跑通。
SpringMVC基本使用的包括返回json、上传文件、提交数据等完整demo
比较完整的SpringMVC的demo,里面包含了对数据增删改查,上传下载文件的实现,异常处理,拦截器,国际化等等功能的实现
springmvc注解和非注解两种方式实现,数据库是mysql
一个使用了springMVC框架小demo,讲述了获取请求参数和cookie,博客原文地址:http://blog.csdn.net/abc6368765/article/details/54572842
springmvc集成的一个案例,包含jar的引入,框架的集成配置,以及代码范例。
oracle spring springmvc mybatis demo框架代码 http://localhost:8080/ssm3/user/login
springMVC简单demo,解压可以直接运行
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发...
比较完整的SpringMVC的demo,里面包含了对数据增删改查,上传下载文件的实现,异常处理,拦截器,国际化等等功能的实现
AngularJS+springmvc的一个入门demo,没有和数据库关联,直接下载导入使用即可2
学习搭建 springmvc环境,第一个搭建成功的小DEMO。由于是第一次搭建,就免费送资源把。
Eclipse-Maven部署SpringMVC实例Demo
springmvc ssm demo maven mybatis 日志记录 springmvc+mybatis+maven