`
rayln
  • 浏览: 430462 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何用Spring建立MVC模式

 
阅读更多
web.xml配置
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/spring-mvc.xml,
    /WEB-INF/spring-mvc-servlet.xml</param-value>
</context-param>
<!—servlet-name必须和context-param指定的xml相同 -->
<servlet>
  <servlet-name>spring-mvc</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
  <servlet-name>spring-mvc</servlet-name>
  <url-pattern>*.do</url-pattern>
</servlet-mapping>
<listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>


spring-mvc.xml配置
<bean id="handlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
    <props>
      <prop key="bulletinList.do">bulletionListAction</prop>
      <prop key="hello.do">helloWorldController</prop>
    </props>
  </property>
</bean>
<bean id="bulletionListAction" class="com.controller.BulletionListAction"></bean>
<bean id="helloWorldController" class="com.test.HelloWorldController"></bean>


spring-mvc-servlet.xml配置
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <property name="viewClass">
    <value>org.springframework.web.servlet.view.JstlView</value>
  </property>
</bean>


BulletionListAction.java配置
public class BulletionListAction implements Controller{
  public ModelAndView handleRequest(HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    System.out.println("BulletionListAction执行成功");
    return new ModelAndView("index.jsp");
  }
}
分享到:
评论

相关推荐

    spring-mvc jar包

    这个“spring-mvc”压缩包提供的jar包依赖,正是为了帮助初学者快速建立一个支持Spring MVC的开发环境。 首先,Spring MVC的核心组件包括DispatcherServlet、Controller、ViewResolver和ModelAndView等。...

    spring MVC简单示例

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

    spring mvc + spring + hibernate 全注解整合开发视频教程 11

    在本教程中,我们将深入探讨如何使用Spring MVC、Spring和Hibernate三大框架进行全注解的整合开发。这个视频教程系列的第11部分,重点可能是建立在前几部分的基础之上,进一步深化对这三个核心技术的理解和实践。 ...

    spring mvc mysql hibernate

    在Web应用中,MySQL通常作为后端数据存储,配合像Spring MVC和Hibernate这样的前端框架使用。它的SQL语法简洁明了,支持事务处理,能够处理大量并发读写操作,适合互联网环境下的大数据量存储。 在实际项目中,...

    Java EE 框架整合 开发入门到实战-Spring+Spring MVC+MyBatis微课版复习笔记

    - 核心容器(Core Container):包括Spring的核心模块,它为其他模块建立试基础,如BeanFactory,它是一种工厂模式的实现,用于管理Java对象的创建和配置。 - Spring表达式语言(SPEL,Spring Expression Language)...

    Spring mvc+hibernate+mysql Demo

    总的来说,Spring MVC、Hibernate和MySQL的整合提供了一种高效且灵活的Web开发模式,允许开发者专注于业务逻辑,而无需过于关注底层数据访问细节。这个Demo项目可以帮助初学者理解它们是如何协同工作的,进一步提升...

    基于注解Spring MVC环境搭建

    在“基于注解的Spring MVC环境搭建”中,我们将深入探讨如何利用注解来简化配置,快速建立一个运行中的Web项目。这篇博文(尽管描述为空,但提供了链接)很可能是关于创建一个基本的Spring MVC项目并使用注解来管理...

    spring-mvc本地仓库

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。在 Maven 项目中,Spring MVC 的依赖通常通过 Maven 仓库来管理。...

    spring_MVC中文教程pdf

    在本段提供的文档内容中,主要涉及到Spring框架和MVC模式的相关知识点,这是一本关于Spring框架开发的指南书籍,其中包含了Spring框架的设计思想、开发中的实际使用、以及作者在项目实践中的一些经验总结。...

    Spring MVC 4.2.4.RELEASE 中文文档v

    Spring MVC 是建立在 Spring 的核心功能之上,为基于模型-视图-控制器(MVC)设计模式的 Web 应用程序提供构建和运行的支持。 在 Spring Web MVC 框架简介中,文档首先介绍了这一框架的基本概念和它如何帮助开发者...

    spring mvc + spring + hibernate 全注解整合开发视频教程 09

    【标题】"Spring MVC + Spring + Hibernate 全注解整合开发视频教程 09" 提供了一次深入了解Java企业级应用开发的机会,特别是在使用Spring MVC、Spring和Hibernate这三大核心框架进行全注解配置的场景下。...

    netty-spring-mvc-master.rar_netty_netty spring_netty4 spring_s

    通过Spring的DI机制,可以方便地在Netty的服务器端使用Spring管理的各种服务,如MySQL连接池,进一步提升了系统的可扩展性和可维护性。在实际开发中,我们需要根据项目需求,灵活调整和优化这种集成方式,以达到最佳...

    Spring mvc、 Spring、 Spring jdbc 整合 demo

    综上所述,"Spring mvc、Spring、Spring jdbc 整合 demo"是一个实践性的学习项目,它涵盖了Spring框架的关键组件,帮助开发者建立起从Web前端到数据库后端的完整应用开发能力。通过深入学习和实践,可以提升Java...

    基于MVC模式的网上书店

    在实现基于MVC模式的网上书店时,开发者可以使用各种Web框架,如Spring MVC、ASP.NET MVC或Django等。这些框架提供了一套完整的工具集,简化了MVC模式的实现,使得开发过程更加高效。 **具体步骤**: 1. **项目...

    spring mvc + spring + hibernate 全注解整合开发视频教程 08

    【标题】"Spring MVC + Spring + Hibernate 全注解整合开发视频教程 08" 提供了一个关于使用Java技术栈进行Web开发的课程,重点在于如何通过注解实现Spring MVC、Spring和Hibernate的深度整合。这个系列教程的第八...

    spring mvc_02

    2. **配置方式**:在Spring MVC的配置文件中,你可以使用`&lt;bean&gt;`元素声明`SimpleUrlHandlerMapping`实例,并使用`&lt;property&gt;`子元素定义URL到处理器的映射。每个映射都由一个`&lt;value&gt;`元素表示,其中包含URL模式和...

    spring MVC中文教程.pdf

    在Spring的高级特性中,Web应用与MVC模式是紧密相关的,Spring MVC为开发者提供了指南,它不仅仅支持传统的JSP和Servlet技术,还包括了基于模板的Web表示层技术,如FreeMarker、Velocity、Thymeleaf等,这些技术可以...

    lhr-spring-mvc-activiti

    Spring MVC 作为主流的Java Web 框架,提供了强大的MVC(Model-View-Controller)架构模式支持,而Activiti则是一款优秀的开源工作流引擎,它具有灵活的流程定义、丰富的API和优秀的社区支持。本篇将详细介绍如何将...

    spring-mvc-mongo-monitor

    在IT领域,尤其是Web开发中,Spring MVC是Java平台上的一个流行框架,用于构建基于模型-视图-控制器(MVC)模式的Web应用程序。MongoDB则是一种NoSQL数据库,以其灵活性、高性能和易扩展性著称,常用于处理大量非...

    Spring MVC 开发一般步骤详述

    Spring MVC 是一种基于Java的轻量级Web应用框架,它为构建MVC模式的应用提供了强大的支持。本篇文章将详细介绍Spring MVC的开发步骤,旨在帮助具备Java基础但不熟悉整合开发的开发者快速上手。 首先,我们需要创建...

Global site tag (gtag.js) - Google Analytics