- 浏览: 522306 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
Zhouchenyu:
谢谢
1、junit学习之junit的基本介绍 -
wenjieyatou:
1、junit学习之junit的基本介绍 -
huabengao:
不错 很好
1、junit学习之junit的基本介绍 -
prayjourney:
写的不错,很有启发!
1、junit学习之junit的基本介绍 -
wangzhenyu1260:
assertEqualspublic static void ...
1、junit学习之junit的基本介绍
1、新建一web项目 springmvc,并在lib目录中加入jar包commons-logging.jar、log4j-1.2.13.jar、slf4j-api-1.5.6.jar\spring.jar\spring-webmvc.jar
2、把web项目中的web.xml改成如下:
3、新建一测试用的action类,HelloWorldAction.java类
4、在WEB-INF目录中加入一个配置文件dispatcherServlet-servlet.xml,里面的内容为
再在WebRoot目录下新建一个用于显示的jsp页面,sayHello.jsp
2、把web项目中的web.xml改成如下:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" 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_2_5.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!--配置Sring MVC的核心控制器DispatcherServlet --> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <!--为DispatcherServlet建立映射 --> <servlet-mapping> <servlet-name>dispatcherServlet</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> </web-app>
3、新建一测试用的action类,HelloWorldAction.java类
package cn.ehoo.springmvc.test; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.Controller; public class HelloWorldAction implements Controller { // 控制器需要实现 Controller接口 private String helloWorld; // 该属性用于获取配置文件中的helloWorld属性 private String viewPage; // 用于获取配置文件中的viewPage属性 public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { // 在该方法中处理用户请求 Map<String, String> model = new HashMap<String, String>(); model.put("helloWorld", getHelloWorld()); // 将helloWorld属性存入model中 return new ModelAndView(getViewPage(), model); // 调用getViewPage获取要返回的页面 } public String getHelloWorld() { return helloWorld; } public void setHelloWorld(String helloWorld) { this.helloWorld = helloWorld; } public String getViewPage() { return viewPage; } public void setViewPage(String viewPage) { this.viewPage = viewPage; } }
4、在WEB-INF目录中加入一个配置文件dispatcherServlet-servlet.xml,里面的内容为
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework. org/dtd/spring-beans.dtd"> <beans> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver"></bean> <!--配置控制器的映射--> <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <prop key="helloWorld.do">helloWorldAction</prop> </props> </property> </bean> <!--配置视图--> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass"> <value>org.springframework.web.servlet.view.InternalResourceView</value> </property> </bean> <!--指定控制器的实现类,并且配置其参数的值--> <bean id="helloWorldAction" class="cn.ehoo.springmvc.test.HelloWorldAction"> <property name="helloWorld"> <value>Hello Spring World!</value> </property> <property name="viewPage"> <value>sayHello.jsp</value> </property> </bean> </beans>
再在WebRoot目录下新建一个用于显示的jsp页面,sayHello.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head><title>第一个Spring MVC实例</title></head> <% String str = (String)request.getAttribute("helloWorld"); %> <body> <h1>您输入的欢迎语是<%=str%></h1> </body> </html>
- springmvc.zip (7.7 KB)
- 下载次数: 1658
评论
13 楼
2047699523
2015-05-06
spring mvc demo教程源代码下载:http://www.zuidaima.com/share/kspringmvc-p1-s1.htm
12 楼
lt26w
2014-11-27
给大家一点参考
我使用的其他包版本是
spring-2.5.6.jar
spring-web-2.5.jar
spring-webmvc-2.5.5.jar
我使用的其他包版本是
spring-2.5.6.jar
spring-web-2.5.jar
spring-webmvc-2.5.5.jar
11 楼
yahier
2014-09-22
谢谢
10 楼
浪迹随风
2014-05-26
这个不错。。。很简单。。对于理解Spring MVC 很好、、、
9 楼
wtjkevinwang
2013-07-18
简单明了,很好,谢谢。
8 楼
nai598455803
2013-05-24
没有jar 包
7 楼
start1221
2013-03-17
http://localhost:8080/springmvc/helloWorld.do
6 楼
gfxgza
2012-12-20
菜鸟学习了
5 楼
wendellup_account1
2012-12-03
第一个springMVC demo...
受教了。。
谢谢。
受教了。。
谢谢。
4 楼
yuanmouren1hao
2012-11-29
谢谢你。很容易懂。。
3 楼
wchengyu
2012-08-30
这是我的第一个spring mvc demo。帮了我很大忙。感谢。
2 楼
zhuojb
2012-07-23
貌似有点复杂啊~~
1 楼
a515010475
2012-07-04
顶起,好东西,刚开始学习,这是我的第一个demo.
发表评论
-
Spring MVC控制器之SimpleFormController使用
2013-10-31 15:49 3435SimpleFormController已经 ... -
Spring MVC控制器之ParameterizableViewController使用
2013-10-30 15:36 1706这几天在看walker讲的Spring MVC视频教程,在网 ... -
spring 注解Autowired、service、Autowired 的使用
2013-05-30 16:43 6304在spring中可以通过service来把一个业务层的类交 ... -
spring配置文件名字问题
2011-04-27 09:48 15746在做java开发时,如果用到spring,那么在做j2ee开发 ... -
Struts1.2+Spring2.5+Hibernate3.2 开发时不能用Spring的AOP对继承DispatchAcion的Action里的方法进行拦截
2011-02-12 17:08 1870使用SSH组合开发时,在把所有的Action都交给S ... -
struts1.3+spring2.5+hibernate3.3 组合开发 annotation实现
2011-01-06 14:55 1601在本例中用struts1.3+spring2.5+hibern ... -
spring+JdbcTemple+dbcp数据源 的xml实现
2011-01-06 11:21 1734在本例中使用spring为我们提供的jdbc的模版来对spri ... -
Spring中注解事务方面的问题
2011-01-06 10:26 3760我们可以在spring的配置 ... -
spring+JdbcTemple+dbcp数据源 的注解实现
2011-01-05 14:01 2184在本例中使用spring为我们提供的jdbc的模版来对spri ... -
SpringXML方式实现AOP demo
2011-01-04 16:09 13341、新建一个java的工程,导入spring需要的jar包与开 ... -
Spring注解方式实现AOP demo
2011-01-04 15:39 64511、新建一个java的工程,导入spring需要的jar包与开 ... -
CGLIB实现代理demo
2011-01-04 11:43 2506在上片文章里说了如何用jdk自带的类Proxy来实现代理,但是 ... -
Proxy实现代理demo
2011-01-04 10:57 1277save、update、insert方法,只有在用户登录后才能 ... -
Spring是轻量级框架还是重量级框架
2010-12-31 09:56 5302主要看使用了多少服务.使用的服务越多.对于spring容器来说 ... -
使用spring的好处
2010-12-31 09:15 1040a. 降低组件之间的耦合度,实现软件各层之间的解耦。如我们的P ... -
Spring Bean 的作用域
2010-12-30 17:52 979在spring中bean一共有5个作用域。 1、single ... -
Spring 注解 方式配制的小demo
2010-12-30 17:24 14221、新建一个Web程序 在程序中引入Spring所需要的 ... -
Spring xml 方式配制的小demo
2010-12-30 17:19 10751、新建一个Web程序 在程序中引入Spring所需要的 ...
相关推荐
在这个入门的Spring MVC demo中,我们将深入探讨其与Eclipse IDE和Maven构建工具的集成。 首先,Eclipse是一款广泛使用的Java集成开发环境,支持多种插件,包括M2Eclipse,这是一个专门用来管理和构建Maven项目的...
在本项目"Spring MVC Demo"中,我们将会探讨Spring MVC如何与Gradle构建工具相结合,来创建一个简单高效的应用开发环境。 首先,让我们了解Spring MVC的核心组件: 1. **DispatcherServlet**:它是Spring MVC的...
在这个"spring mvc demo"中,我们可以期待学习到关于如何设置和运行一个基本的Spring MVC应用程序的所有关键要素。 首先,要搭建Spring MVC项目,我们需要以下基础: 1. **环境准备**:确保安装了Java Development...
【jetty手动加载spring mvc demo】是一个关于如何在Jetty服务器上手动配置并运行Spring MVC应用程序的实践教程。在本文中,我们将深入探讨如何不依赖于自动化工具或集成开发环境(IDE)来完成这个过程,这对于理解...
这个简易的Spring MVC demo包含了一系列关键知识点,对于初学者来说是很好的学习资源。下面将详细阐述这些知识点: 1. **MVC模式**:Spring MVC的核心设计模式,它将应用程序分为三个主要部分:模型(Model)、视图...
这个“spring mvc demo加用户模块的”项目应该是一个包含用户管理功能的Spring MVC示例,旨在帮助开发者快速理解和实践Spring MVC的基本用法。 首先,Spring MVC的核心组件包括DispatcherServlet、Controller、...
【标题】"idea spring mvc demo" 涉及到的知识点主要集中在使用IntelliJ IDEA集成开发环境(IDE)创建并实现一个基于Spring MVC框架的Web应用程序。Spring MVC是Spring框架的一个模块,用于构建可扩展且易于维护的...
【基于注解的Spring MVC demo】是一个用于演示和学习如何在Spring MVC框架中使用注解进行Web应用开发的实例。Spring MVC是Spring框架的一部分,它为构建基于Java的Web应用程序提供了一个模型-视图-控制器(MVC)架构...
在这个“spring mvc demo”中,我们将深入探讨如何使用Spring MVC进行实际开发。 首先,你需要解压文件,里面包含了一个名为“readme.txt”的文档,这是开发者提供的重要指南,通常会介绍项目的基本结构、配置信息...
spring MVC demospring MVC demospring MVC demospring MVC demospring MVC demospring MVC demospring MVC demospring MVC demospring MVC demospring MVC demospring MVC demospring MVC demospring MVC demo...
这个“Spring MVC demo源码”提供了一个简单的示例,让我们深入理解Spring MVC的工作原理及其在实际开发中的应用。 **1. Spring MVC 概述** Spring MVC 是模型-视图-控制器(Model-View-Controller)架构模式的一种...
在这个"spring mvc demo 简单框架搭建"中,我们将探讨如何基于Tomcat 7和JDK 1.7来配置和运行一个基本的Spring MVC项目。 首先,Spring MVC是Spring框架的一部分,它提供了一个灵活的MVC(Model-View-Controller)...
这个简单的Demo将向我们展示如何使用Spring MVC创建一个基本的Web应用。在这个过程中,我们将涉及控制器、视图解析器、模型数据以及HTTP请求处理等核心概念。 首先,我们需要在项目中引入Spring MVC的依赖。这通常...
在本文中,我们将深入探讨如何通过一个简单的Spring MVC Demo来理解其工作原理和配置过程。 首先,确保你已经准备好了必要的依赖库。这包括Spring的核心库(如core、beans、context和支持web MVC的包),以及Spring...
在这个"Spring Mvc Demo"中,你将有机会深入理解Spring MVC的工作原理及其与传统SSH(Struts2 + Spring + Hibernate)框架的差异。 首先,让我们了解Spring MVC的基本组件和工作流程: 1. **DispatcherServlet**:...