`

Springmvc入门程序及Springmvc执行流程

 
阅读更多
1.创建一个web工程
2.导入jar
   spring-jar
3.配置web.xml
  <servlet>
  <servlet-name>springmvc</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-
        class>
  <init-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:springmvc.xml</param-value>
  </init-param>
  </servlet>
  <servlet-mapping>
  <servlet-name>springmvc</servlet-name>
  <url-pattern>*.do</url-pattern>
  </servlet-mapping>
4配置springmvc.xml
<!-- 配置处理器映射器 -->
<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"></bean>
<!-- 配置处理器适配器执行Controlelr ,springmvc默认的 SimpleControllerHandlerAdapter:执行Controller -->
<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"></bean>
<!-- 配置自定义Controler -->
<bean name="/hello.do" class="cn.ithuplion.controller.UserController"></bean>
<!-- 配置sprigmvc视图解析器:解析逻辑试图 后台返回逻辑试图:index 视图解析器解析出真正物理视图:前缀+逻辑试图+后缀====/WEB-INF/jsps/index.jsp -->
<bean id="viewResolver"
      class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsps/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
5.自定义Controller
    public class UserController implements Controller{

@Override
public ModelAndView handleRequest(HttpServletRequest request,
HttpServletResponse response) throws Exception {
ModelAndView mv=new ModelAndView();
mv.addObject("hello", "helloworld");
//设置逻辑视图
mv.setViewName("index");
return mv;
}
}
6定义视图页面
   根据视图解析路径:WEB-INF/jsps/index.jsp
  • 大小: 69.3 KB
分享到:
评论

相关推荐

    springmvc入门程序(下载后你不会后悔的)

    #### 三、SpringMVC入门程序 ##### 1. 目标 入门程序的主要目的是帮助开发者理解SpringMVC的核心组件及其工作流程,特别是前端控制器、处理器映射器、处理器适配器和视图解析器。 ##### 2. 实现方式 - **非注解...

    springmvc入门程序

    在这个"springmvc入门程序"中,我们将探讨如何使用 Spring MVC 和 MyBatis 集成来构建一个简单的商品管理应用。 首先,Spring MVC 提供了DispatcherServlet,作为应用程序的前端控制器,它接收所有的 HTTP 请求,并...

    springmvc入门

    在本入门教程中,我们将探讨如何使用 Spring MVC 来开发一个简单的 Web 应用,并了解其基本配置和工作流程。 首先,Spring MVC 的核心组件包括 DispatcherServlet、Controller、Model、View 和 ViewResolver。...

    springMVC入门程序,导入maven jar包就可运行

    首先,要运行这个入门程序,你需要确保你的开发环境中已经安装了 Maven。Maven 是一个项目管理和综合工具,它可以帮助我们管理项目的依赖关系,自动构建项目。在本例中,"导入maven jar包"意味着你需要在你的 Maven ...

    SpringMVC入门demo

    创建SpringMVC入门项目** 1. **项目结构**:通常包括`src/main/java`(源代码)、`src/main/resources`(配置文件)和`src/main/webapp`(Web应用目录)。 2. **配置文件**: - `web.xml`:配置`...

    SpringMVC入门案例源码

    SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的请求-响应模型。它是一个轻量级的MVC(Model-View-Controller)架构,能够帮助开发者构建可维护性高、结构清晰的Java Web应用。本入门案例源码适用于...

    Maven+SpringMVC的入门级HelloWorld实例

    在IT行业中,Maven和SpringMVC是两个非常重要的组件,它们分别是项目管理和Web应用程序开发的核心工具。Maven是一款强大的项目构建系统,它通过管理项目的依赖关系和构建生命周期,简化了Java开发流程。而SpringMVC...

    springmvc的入门例子

    Spring MVC 是一个强大的Java Web应用程序开发框架,是Spring框架的一部分,专门用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,简化了处理HTTP请求、数据绑定、验证以及与后端服务交互的过程。这个...

    SpringMVC入门最简洁工程

    这个"SpringMVC入门最简洁工程"是一个针对初学者精心设计的项目,它包含了必要的配置文件和最少的依赖包,以便快速理解和上手SpringMVC。 **1. MVC架构** 在Web开发中,MVC架构是一种常用的分层设计模式。Model...

    springMVC入门实例

    SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。它简化了Java Web开发,并以其强大的功能和灵活性受到开发者的欢迎。在这个入门实例中,我们将深入理解SpringMVC的核心概念...

    springmvc入门示例

    Spring MVC 是一个由 Spring 框架提供的轻量级 Web 开发模型,它允许开发者创建基于 Model-View-Controller(MVC)架构的web应用程序。这个入门示例将引导初学者了解如何使用 Spring MVC 实现一个简单的注解驱动的...

    SpringMVC入门->网站的初级框架

    在“SpringMVC入门-&gt;网站的初级框架”中,我们将探讨如何使用SpringMVC构建一个简单的网站登录功能。 首先,我们需要理解SpringMVC的工作流程。当用户通过浏览器发送一个HTTP请求到`localhost:8080/ws/web/login`...

    springmvc入门helloworld

    在"springmvc入门helloworld"这个主题中,我们将探讨如何从零开始搭建一个简单的Spring MVC项目,展示其基本工作流程和关键组件。以下是详细的知识点讲解: 1. **Spring MVC 概述** - Spring MVC 是Spring框架的一...

    Springmvc入门实例

    下面我们将通过一个简单的入门实例来深入理解 Spring MVC 的基本概念和工作流程。 **一、项目搭建** 1. **环境准备** - Java Development Kit (JDK):确保安装了JDK并配置好环境变量。 - Maven:Spring MVC 项目...

    SpringMVC入门实例,手把手教你搭建项目

    以上就是关于SpringMVC入门实例的基础知识,包括SpringMVC的架构、搭建步骤、核心组件以及常用注解。通过实践这些知识点,你可以快速上手SpringMVC,构建出功能完备的Web应用程序。提供的jar和项目源码可以帮助你更...

    SpringMVC入门很简单之URL映射规则

    SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的请求和响应。它的URL映射规则是SpringMVC处理HTTP请求的核心机制,使得开发者能够灵活地将URL与控制器方法关联起来,实现请求的分发。 首先,理解...

    springmvc入门代码项目

    Spring MVC 是一个基于 Java 的模型-视图-控制器(MVC)架构,是 Spring 框架的一部分,用于构建Web应用程序。它提供了丰富的功能,如请求映射、数据绑定、验证、本地化、主题等,使开发者能够更高效地开发Web应用。...

    SpringMVC入门项目搭建JavaConfig配置方式(零XML)

    以上就是使用JavaConfig配置方式搭建的SpringMVC入门项目的基本流程。通过这种方式,我们可以更直观地理解和管理项目的配置,使得代码更加模块化,也更容易进行单元测试。在SpringMVCDemo项目中,你可以看到具体的...

    第一个springmvc入门项目(非注解版)

    在这个名为“第一个springmvc入门项目(非注解版)”的项目中,我们将探讨如何在不使用注解的情况下搭建Spring MVC的基本结构。 1. **项目结构**: - `webapp`目录:这是Web应用程序的标准目录结构,包含`WEB-INF`...

    SpringMvc入门

    ### SpringMVC入门知识点详解 #### 一、SpringMVC简介 SpringMVC是Spring框架的一个模块,专门用于Web应用程序的开发。它继承了Spring框架的所有优点,如依赖注入(DI)、面向切面编程(AOP)等,并在此基础上提供...

Global site tag (gtag.js) - Google Analytics