Spring3 MVC入门实例(示例)Spring3 MVC教程
2015-04-02 15:05
411 查看
Spring3 MVC 介绍:
1. Spring MVC 是Spring 框架的Web组件,能够开发WEB工程
2. 能与其它框架(Struts2)很好的集成
3. Spring MVC 是以servlet为中心,通过DispatcherServlet把请求分发给控制器
4. DispatcherServlet 是Spring IOC容器的完全集成,能使用Spring其他功能
5. Spring3 MVC 支持注解技术
6. Spring3 能很好的支持JAP2.0
那接下来我们就写一个例子:
WIN7
Eclipse
1
准备所需工具和jar包:
1. JDK 1.7
2. apache-tomcat-7.0.52
3. Eclipse -JavaEE 版本的
4. 所需要jar
commons-logging-1.1.1.jar
jstl-1.2.jar
org.springframework.asm-3.0.0.RELEASE.jar
org.springframework.beans-3.0.0.RELEASE.jar
org.springframework.context-3.0.0.RELEASE.jar
org.springframework.core-3.0.0.RELEASE.jar
org.springframework.expression-3.0.0.RELEASE.jar
org.springframework.web-3.0.0.RELEASE.jar
org.springframework.web.servlet-3.0.0.RELEASE.jar
jar下载地址:http://pan.baidu.com/s/1eQDvDGe
2
创建一个动态web工程,并选择服务器,选择servlet的版本(2.5):
3
并把所需jar拷贝到
WebContent---WEB - INF> lib文件夹中
4
Spring控制器类,
创建一个Spring MVC的一个控制类,并处理请求,打印一句话‘Spring MVC示例 ’,
那我们先创建包com.liu.controller
然后在这个包下面创建一个类HelloController.java,在这个类中加入代码。
在HelloController类中注明@Controller和@RequestMapping("/test")
@Controller:当spring扫描包的时候,将表示为处理请求的一个Bean
@RequestMapping("/test"):应该处理请求URL地址
5
创建JSP
创建一个JSP发出请求:index.jsp
创建一个JSP显示消息:message.jsp
用index.jsp里面的超链接发出一个请求到HelloController,并返回到message.jsp 显示str的信息
6
Spring MVC的映射Web.xml中
主要定义:
org.springframework.web.servlet.DispatcherServlet
org.springframework.web.servlet.DispatcherServlet
我需要在工程里面web.xml配置文件中加入下面的配置:
7
Spring配置文件
注意上一个步骤中的<servlet-name>标签在web.xml中的servlet的名称。
DispatcherServlet的初始化后,会在WEB - INF查找一个文件名[servlet-name]-servlet.xml
在这个示例中,将应该查找spring-servlet.xml
在WEB - INF下面创建一个Spring的配置文件,文件名为:spring-servlet.xml,并把下面的内容复制到文件中:
8
运行结果:
END
源码地址:http://pan.baidu.com/s/1kTxC0kf
1. Spring MVC 是Spring 框架的Web组件,能够开发WEB工程
2. 能与其它框架(Struts2)很好的集成
3. Spring MVC 是以servlet为中心,通过DispatcherServlet把请求分发给控制器
4. DispatcherServlet 是Spring IOC容器的完全集成,能使用Spring其他功能
5. Spring3 MVC 支持注解技术
6. Spring3 能很好的支持JAP2.0
那接下来我们就写一个例子:
工具/原料
WIN7Eclipse
方法/步骤
1准备所需工具和jar包:
1. JDK 1.7
2. apache-tomcat-7.0.52
3. Eclipse -JavaEE 版本的
4. 所需要jar
commons-logging-1.1.1.jar
jstl-1.2.jar
org.springframework.asm-3.0.0.RELEASE.jar
org.springframework.beans-3.0.0.RELEASE.jar
org.springframework.context-3.0.0.RELEASE.jar
org.springframework.core-3.0.0.RELEASE.jar
org.springframework.expression-3.0.0.RELEASE.jar
org.springframework.web-3.0.0.RELEASE.jar
org.springframework.web.servlet-3.0.0.RELEASE.jar
jar下载地址:http://pan.baidu.com/s/1eQDvDGe
2
创建一个动态web工程,并选择服务器,选择servlet的版本(2.5):
3
并把所需jar拷贝到
WebContent---WEB - INF> lib文件夹中
4
Spring控制器类,
创建一个Spring MVC的一个控制类,并处理请求,打印一句话‘Spring MVC示例 ’,
那我们先创建包com.liu.controller
然后在这个包下面创建一个类HelloController.java,在这个类中加入代码。
在HelloController类中注明@Controller和@RequestMapping("/test")
@Controller:当spring扫描包的时候,将表示为处理请求的一个Bean
@RequestMapping("/test"):应该处理请求URL地址
5
创建JSP
创建一个JSP发出请求:index.jsp
创建一个JSP显示消息:message.jsp
用index.jsp里面的超链接发出一个请求到HelloController,并返回到message.jsp 显示str的信息
6
Spring MVC的映射Web.xml中
主要定义:
org.springframework.web.servlet.DispatcherServlet
org.springframework.web.servlet.DispatcherServlet
我需要在工程里面web.xml配置文件中加入下面的配置:
7
Spring配置文件
注意上一个步骤中的<servlet-name>标签在web.xml中的servlet的名称。
DispatcherServlet的初始化后,会在WEB - INF查找一个文件名[servlet-name]-servlet.xml
在这个示例中,将应该查找spring-servlet.xml
在WEB - INF下面创建一个Spring的配置文件,文件名为:spring-servlet.xml,并把下面的内容复制到文件中:
8
运行结果:
END
注意事项
源码地址:http://pan.baidu.com/s/1kTxC0kf
相关文章推荐
- Spring3 MVC入门实例(示例)Spring3 MVC教程
- Spring3 MVC入门实例(示例)Spring3 MVC教程
- Spring Portlet MVC开发入门示例
- Spring Portlet MVC开发入门示例
- 手把手 Spring4 MVC入门之HelloWord实例
- Spring-MVC入门(一):入门实例
- Spring 4 MVC入门实例
- Maven+SpringMVC+Freemarker入门示例
- springmvc+spring jdbc+velocity入门教程及其代码实例
- 最简单的spring-mvc入门示例,绝对原创
- spring mvc+ibatis+mysql的组合框架入门实例demo源码下载
- Spring-MVC入门(一):入门实例1
- Java - SpringMVC+iBatis maven工程项目增删改查实例入门+源码
- Spring.net与Asp.net Mvc结合入门示例
- spring-mvc入门(一):入门实例
- Spring-MVC入门(一):入门实例 (重点学习)
- Myeclipse中基于springMVC+spring+hibernate的非注解入门实例
- Spring+SpringMVC+Mybatis 两种入门级基本配置及登录实例
- SpringMVC+Hibernate 入门实例
- Spring MVC + Spring + Hibernate + mysql 注册登陆入门实例