`
hsyzijvaa
  • 浏览: 111786 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

使用SpringMVC(一)

    博客分类:
  • java
阅读更多
     
<h3>web.xml配置</h3>
	<servlet>		<servlet-name>springmvc</servlet-name>		<servlet-class>org.springframework.web.servlet.dispatcherservlet</servlet-class>		<load-on-startup>1</load-on-startup>	</servlet>	<servlet-mapping>		<servlet-name>springmvc</servlet-name>		<url-pattern>*.do</url-pattern>		<url-pattern>/</url-pattern>	</servlet-mapping>
    springmvc围绕dispatcherservlet设计
 
<h3>*-servlet.xml</h3>    该文件集成于spring容器。管理的bean能与spring进行交互。文件位置可配,而且该文件管理的内容spring只是设定为管理springmvc的组件的。经过测试该文件可以不配置,将他的配置放至applicationcontext.xml也是可行的。默认的文件在web-inf/目录下,默认文件名为dispatchservlet的servlet-name节点值+-servlet.xml。如:springmvc-servlet.xml。
    该文件一般用于配置springmvc的各个组件,如:控制器(controller)、处理器映射(handler mapping)、视图解析器(view resolve)等。我们可以选取需要的来配置,其中处理映射器是springmvc的中转站。现在流行使用支持注解的映射器如下所示:
	<tx:annotation-driven />	<context:annotation-config />	<bean		class="org.springframework.web.servlet.mvc.annotation.defaultannotationhandlermapping" />	<context:component-scan base-package="demo.my" />
      该映射器需要注解扫描到controller才能获取controller信息。使用注解方式我们就不再需要配置controller了只需要将controller用注解声明,并建立映射路径。
     图形解析器我们暂时选择<code class="classname">internalresourceviewresolver,</code>它支持<code class="classname">internalresourceview</code>(对servlet和jsp的包装)。配置如下:
 
	<bean class="org.springframework.web.servlet.view.internalresourceviewresolver">		<property name="prefix" value="/web-inf/jsp/"/>		<property name="suffix" value=".jsp"/>	</bean>
      表示对映射路径前面加prefix,后面加suffix。
<h3>controller</h3>    由于使用注解的方式来设置controller,不需要继承或者实现特定类或接口。实现代码如下:
@controller@requestmapping(value="user/")public class myconroller {     @requestmapping(value="register.do")     public string register(string username, string password)    {    } }
     @requestmapping是对映射的描述,在方法上也能声明。例:user/register.do为改映射的访问路径。
 
 
至此通过url已经能够访问到springmvc的服务。
 
0
1
分享到:
评论

相关推荐

    使用SpringMVC做的小项目

    SpringMVC是一个强大的Java web开发框架,它是Spring框架的一个模块,专门用于处理Web应用程序的请求和响应。在“使用SpringMVC做的小项目”中,我们可以深入探讨SpringMVC的关键特性和它如何与Spring和Hibernate...

    springmvc第一天课堂笔记.docx

    ### SpringMVC基础知识...综上所述,SpringMVC是一个功能强大且易于使用的Web框架,适用于各种规模的Web应用程序开发。通过深入理解和掌握SpringMVC的核心原理和高级特性,开发者可以构建出更加高效、可维护的Web应用。

    SpringMVC留言板_.zip

    SpringMVC留言板是一个基于Java的Web应用程序,使用了SpringMVC框架来实现用户交互和数据管理。这个实验项目旨在帮助开发者了解如何在实际环境中运用SpringMVC,掌握其核心概念和工作流程。以下是对该实验项目的详细...

    使用SpringMVC导入导出excel

    在IT行业中,SpringMVC是Java企业级应用开发中广泛使用的Web框架,它极大地简化了构建基于MVC(Model-View-Controller)架构的应用程序的过程。Excel则是一种常用的电子表格软件,广泛用于数据管理和分析。当需要在...

    SpringMVC初学者使用的CRUD

    这个“SpringMVC初学者使用的CRUD”是一个适合新手上手的示例项目,它涵盖了创建、读取、更新和删除(CRUD)操作的基础知识,这些都是Web应用开发中最基本的功能。 首先,让我们了解一下SpringMVC的基本组件和流程...

    SpringMVC完整使用教程

    SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,是 Spring 框架的重要组成部分,用于构建 Web 应用程序。它提供了一种模型-视图-控制器(MVC)架构,使得开发者可以更方便地处理 HTTP 请求、响应以及数据绑定。...

    使用springmvc+hibernate完成增删改查

    总之,SpringMVC和Hibernate的结合使用为Web应用开发提供了一种高效且灵活的方式,能够帮助开发者快速构建功能完备的数据驱动的应用程序。通过这个项目,你可以学习到如何整合这两个框架,以及如何利用它们进行数据...

    springmvc第一天.pdf

    SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架, 属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功 能 MVC 模块。...

    SpringMVC框架案例

    SpringMVC是Java Web开发中的一个关键框架,它属于Spring框架的一部分,主要负责处理HTTP请求并返回响应。SpringMVC以其强大的功能、灵活性和模块化设计而受到开发者们的广泛青睐。下面将详细介绍SpringMVC的核心...

    基于springMVC+mybatis+easyui的留言板源码

    本资源提供了一个简单的实现案例,它基于SpringMVC、MyBatis和EasyUI这三个流行的技术框架,旨在帮助开发者理解如何将这些组件集成并实现一个具有基本留言功能的系统。下面我们将详细探讨这个案例中的关键知识点。 ...

    springmvc+mybatis+easyUI(增删改查)Demo

    【SpringMVC+MyBatis+EasyUI 增删改查 Demo】是一个经典的Web开发教程,适合初学者上手。这个项目集成了三个关键的技术框架:SpringMVC作为控制器层,MyBatis作为持久层,EasyUI作为前端界面组件库,实现了基本的...

    SpringMVC PPT_springmvc_

    SpringMVC 是一款基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的重要组成部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。本教程将深入探讨 SpringMVC 的核心概念、配置以及实际应用。...

    springMVC使用文档

    ### SpringMVC 使用文档知识点详解 #### SpringMVC 概述 SpringMVC 是一个基于 Model-View-Controller (MVC) 架构模式的轻量级 Web 应用框架,专为 Java 开发者构建 Web 应用程序提供便利。它的主要特性包括: - *...

    SpringMVC POI Excel 生成导出

    SpringMVC 是一个基于 Java 的 Web 框架,POI 是一个 Java 库,用于操作 Microsoft Office 文件格式,Excel 是一个电子表格软件。今天,我们将在 SpringMVC 中使用 POI 生成 Excel 并导出。 标题解释 "SpringMVC ...

    springmvc第一天课堂笔记

    SpringMVC是Spring框架的一个核心模块,它是一个基于Model-View-Controller(MVC)设计模式的Web应用框架。在B/S系统中,SpringMVC提供了一个灵活的方式来处理用户请求,将业务逻辑与表现层分离,从而降低了系统的...

    计算机课程设计 springMVC 使用SpringMvc,layui和ajax实现一个简单的增删改

    在这个项目中,我们将使用SpringMVC与layui和Ajax技术相结合,来实现一个简单的数据操作功能,包括增、删、改。 首先,让我们深入了解一下SpringMVC。SpringMVC的核心组件包括DispatcherServlet、Controller、Model...

    SpringMVC实现一个完整的项目

    在本项目中,我们将深入探讨如何使用SpringMVC框架构建一个功能完备的Web应用程序。SpringMVC是Spring框架的一部分,专为处理HTTP请求和响应而设计,它提供了一个灵活的模型-视图-控制器(MVC)架构,使得开发者可以...

    springmvc学习第一天

    - **非注解的处理器映射器和处理器适配器**:这是SpringMVC早期版本中使用的方法,主要用于没有使用注解的情况下配置处理器和适配器。 - **注解的处理器映射器和处理器适配器**:现代SpringMVC项目通常会使用注解来...

    一、SpringMVC尚硅谷的笔记.md

    springmvc 笔记

Global site tag (gtag.js) - Google Analytics