`
ningbingjian
  • 浏览: 9476 次
社区版块
存档分类
最新评论

Spring MVC的简单实例02

 
阅读更多
   这篇文章跟前面那篇文章是一样的,只是多了我自己的理解,莫见怪!!!!


1.首先在web.xml配置spring MVC的核心DispatchServlet

 
 <!-- 配置DispatcherServlet,他是SpringMVC的核心 -->
  <servlet>
  
     <servlet-name>hello</servlet-name>
     
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     
  </servlet>
  <!-- 配置DispatchServlet的路径映射.拦截所有以.do后缀结尾的路径 -->
  <servlet-mapping>
  
    <servlet-name>hello</servlet-name>
    
    <url-pattern>*.do</url-pattern>
    
  </servlet-mapping>



2. 编写控制器,继承Controller
   
   public class HelloWorldAction implements Controller{

	@Override
	public ModelAndView handleRequest(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
	   String username =  request.getParameter("username");
	   
	   request.setAttribute("username", username);
	   //跳转到index1.jsp
		return new ModelAndView("/index1.jsp");
	}

}
 


3. 配置 控制器和url映射文件,在WEB-INF文件夹下面新建一个hello-servlet.xml文件,注意一定要hello的命名一定要和DispatchServlet的<servlet-name>的名字一样

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

  <!-- 配置Url映射处理器 -->
   
   <bean id="urlMapping"
      class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
         
         <!-- 配置映射的路径和控制器之间的映射,表示你要哪个路径导航到哪个控制器上 -->
         <property name="mappings">
         
           <props>
           
              <prop key="hello.do">helloWorldAction</prop>
           
           </props>
         
         </property>
         
   </bean>
   
   <!-- 配置视图解析器 -->
   <bean id="viewClass"
   class="org.springframework.web.servlet.view.InternalResourceViewResolver"/>

   <!-- 配置您的控制器Controller,需要和上面的url映射路径对应的控制器对应 -->
   <bean id="helloWorldAction"
    class="cn.com.action.HelloWorldAction"/>

   
</beans>
   
分享到:
评论

相关推荐

    Spring MVC简单例子

    Spring MVC 是一个强大的Java web...通过这个简单的例子,初学者可以全面地了解Spring MVC的工作原理和流程,为更深入的Web开发打下基础。实践中遇到的问题和解决方法也会加深对Spring MVC的理解,有助于提升开发技能。

    Spring MVC 入门实例

    首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(事实上请求路径是 /hello.do) 的请求后, Spring 将这个请求交给一个名为 helloController ...

    spring MVC简单示例

    这个"spring MVC简单示例"是为了帮助初学者理解Spring MVC的基本工作原理和配置,通过实践这个例子,你可以了解到如何创建一个简单的Controller、配置视图解析器并建立一个基本的请求处理流程。随着对Spring MVC的...

    Spring MVC 基于注解实例

    Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于...

    spring mvc简单实例

    在这个"spring mvc简单实例"中,我们可以看到如何在MyEclipse环境中快速设置并运行一个基础的Spring MVC项目。以下是对这个实例的详细解释: 1. **Spring MVC 概述**:Spring MVC是Spring框架的一部分,它提供了...

    学习Spring MVC,关于注解的Spring MVC,简单例子,关于控制器的Spring MVC,学习Spring,简单Spring MVC实例

    在Spring MVC实例中,通常会涉及到配置文件,如`spring-mvc.xml`,但现在更推荐使用Java配置。例如,你可以创建一个`WebConfig`类,然后使用`@Configuration`和`@EnableWebMvc`注解来启用Spring MVC: ```java @...

    Spring MVC框架实例

    **Spring MVC 框架实例详解** Spring MVC 是 Spring 框架的重要组成部分,它是一个用于构建 Web 应用程序的 Model-View-Controller (MVC) 模型的实现。在基于 Spring 2.5 的项目中,XML 配置是主要的配置方式,相比...

    spring mvc简单的例子和教程

    在本教程中,我们将深入探讨Spring MVC的基本概念、配置、以及如何创建一个简单的示例。 首先,Spring MVC的核心概念包括DispatcherServlet、Controller、Model、View和ViewResolver。DispatcherServlet是Spring ...

    Spring MVC 基础实例源码01

    这个"Spring MVC 基础实例源码01"的资源很可能是为了帮助初学者理解Spring MVC的核心概念和基本用法。下面我们将详细探讨Spring MVC的一些关键知识点。 1. **MVC模式**:MVC(Model-View-Controller)是一种设计...

    Spring MVC简单实例

    **Spring MVC 简单实例详解** Spring MVC 是 Spring 框架的一部分,它是一个用于构建 Web 应用程序的模型-视图-控制器(MVC)架构。在这个简单的实例中,我们将深入理解如何配置和使用 Spring MVC 来创建一个基本的...

    Spring MVC jar包

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为开发者提供了模型-视图-控制器(MVC)架构,使开发人员能够更好地组织和分离应用程序的业务逻辑、数据处理和用户界面。Spring MVC是Spring框架的一个核心组件,...

    spring mvc简单例子

    在本例中,我们将探讨如何创建一个简单的 Spring MVC 项目。 首先,我们需要理解 Spring MVC 的核心组件: 1. **DispatcherServlet**:这是 Spring MVC 的前端控制器,负责接收 HTTP 请求,并根据配置的映射规则将...

    spring mvc 简单例子

    **Spring MVC 框架详解** Spring MVC 是 Spring 框架的一个模块,它为构建基于 Java 的 Web 应用程序提供了一个模型-视图-控制器(MVC)架构。这个框架简化了从前端到后端的数据传递和处理流程,提高了开发效率。...

    spring mvc 简单demo

    在这个例子中,`@RequestMapping("/hello")`指定了一个映射路径,当用户访问此URL时,`sayHello()`方法会被调用,返回"Hello, Spring MVC!"作为响应。 为了处理视图,我们需要配置视图解析器。Spring MVC支持多种...

    Spring MVC 简单的小例子

    通过这个简单的Spring MVC实例,你可以学习如何创建控制器、处理请求、返回响应,以及如何配置和使用框架的其他功能。进一步探索这个项目,将有助于加深对Spring MVC工作原理的理解,从而更好地应用于实际的Web开发...

    Spring Mvc实例

    总结来说,Spring MVC实例展示了如何通过注解驱动开发实现Web应用的路由控制、数据绑定、视图解析以及数据库操作。这个实例对于理解Spring MVC的工作原理和实际应用是非常有帮助的,也是Java Web开发者必备的技能之...

    spring MVC myeclipse例子

    在“spring MVC myeclipse例子”中,我们通常会经历以下几个关键步骤来创建一个简单的Spring MVC项目: 1. **项目初始化**:首先,我们需要在MyEclipse中创建一个新的Dynamic Web Project,然后通过Spring工具集或...

    springmvc4简单例子

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。...通过学习和实践这样的例子,你可以逐步掌握Spring MVC 4的基本用法和最佳实践。

    spring MVC 简单登陆例子

    **Spring MVC 简单登陆例子** 在Java Web开发领域,Spring MVC是一个广泛使用的MVC框架,它提供了处理HTTP请求、展示数据以及控制业务逻辑的能力。在这个简单的登陆例子中,我们将探讨如何利用Spring MVC实现一个...

    最全最经典spring-mvc教程

    这个"最全最经典spring-mvc教程"应该会详细讲解上述所有概念,并可能通过实例演示如何配置、创建和调试Spring MVC项目。对于想要深入理解和使用Spring MVC的开发者来说,这是一份非常宝贵的资源。通过学习这个教程,...

Global site tag (gtag.js) - Google Analytics