`

Spring3 MVC (二)----注解基本配置及@Controller和@RequestMapp

    博客分类:
  • java
阅读更多

转自:http://ttaale.javaeye.com/blog/761864

1 问题:有多个 @RequestMapping

  @controller

@RequestMapping("/aaa")           ----------------->类级别  可以不需要  如果要了  下面所有的请求路径前 都需要加入  /aaa

public class ccccontroller{

      @RequestMapping("/bbb") --------------------->方法级别 必须有   决定这个方法处理哪个请求     如果有类级别 /aaa/bbb

       public String xxx(){                                                                                                                             如果没有 /bbb 

            retrun

      }

}

2:问题:接收用户请求参数 值

    1)请求1: /test/start.do?name=zhangsan

         请求2: /test/start/zhangsan.do

        在请求2中 将参数作为请求URL 传递           感觉用的不习惯

        采用 URL模板

    2)@RequestMapping("/start/{name}")    这个name  随便  啥都可以

         public String start(@PathVariable("name") string name){       反正和上面的对应

             return      方法体里面就可以直接获得参数

        }

    3)包含多个  @RequestMapping ("/start/{name}/{age}")



3  问题  不同请求方法  用不同处理方法   get  post

   @RequestMapping (value="/start" ,method=RequestMethod.GET)    处理post   就换成  POST
分享到:
评论

相关推荐

    spring-webmvc-5.0.9 jar包、源码和javadoc

    在Spring Web MVC中,Controller是实现业务逻辑的关键组件,通常由实现了Controller接口或使用@Controller注解的类组成。它们接收请求,调用服务层方法处理业务,然后将结果封装到Model对象中。Model对象包含了用于...

    spring-web-5.2.3.RELEASE和spring-webmvc-5.2.3.RELEASE

    Spring Web模块和Spring Web MVC模块是Spring框架中的两个关键组成部分,它们在构建Web应用程序时起着至关重要的作用。 Spring Web模块(spring-web-5.2.3.RELEASE.jar)主要负责提供Web相关的功能支持,包括HTTP...

    Spring MVC step-by-step 源码

    - `src/main/resources`:存放配置文件,如Spring的XML配置文件,可能包括`dispatcher-servlet.xml`(Spring MVC的配置)和`applicationContext.xml`(Spring容器的配置)。 - `WebContent`:MyEclipse的Web项目...

    spring.jar spring-webmvc-struts.jar spring-webmvc.jar

    3. **Spring MVC**:学习Spring MVC的架构,包括DispatcherServlet、Controller、Model、View、ModelAndView等概念,以及请求处理流程。 4. **Struts集成**:如果使用了spring-webmvc-struts.jar,需要了解如何在...

    spring-mvc-showcase

    "spring-mvc-showcase"项目是Spring官网提供的一个实战示例,旨在帮助开发者深入理解和运用Spring MVC的关键特性。本文将围绕这个项目,详细介绍Spring MVC的核心概念、工作原理以及如何在实际开发中运用。 一、...

    translation-spring-mvc-4-documentation, Spring MVC 4.2.4 RELEASE 中文文档完整翻译稿.zip

    在Spring MVC中,我们可以使用注解如@Controller和@RequestMapping来标记和映射控制器方法。 模型-视图-控制器模式(MVC)是Spring MVC的基础,模型代表业务数据,视图负责展示,而控制器是模型和视图之间的桥梁。...

    spring-mvc-4.2.xsd.zip

    在Spring MVC中,`xsd`文件扮演着重要的角色,它们定义了Spring MVC配置的XML Schema,规范了配置文件的结构和元素。 `spring-mvc-4.2.xsd`是Spring MVC 4.2版本的XML Schema定义文件。这个文件包含了所有在Spring ...

    Spring2.5MVC--基于注解的附件上传

    首先,我们需要了解Spring MVC中处理文件上传的基本概念。文件上传主要涉及到两个组件:`MultipartResolver`和`@RequestParam`注解。`MultipartResolver`是Spring MVC用来解析多部分(multipart)请求的接口,它能够...

    spring-mvc-test-sample-master.zip_spring mvc_springmvc-test

    6. **@Controller、@RequestMapping**:这两个注解是Spring MVC中非常重要的,`@Controller`标记一个类为控制器,而`@RequestMapping`则用来指定处理请求的URL路径。 7. **HandlerMapping**和**HandlerAdapter**:...

    spring-webmvc-struts.jar

    3. **StrutsModelDrivenAdapter**和**StrutsRequestMappingHandlerAdapter**:这两个适配器类分别对应于ModelDriven和RequestMapping注解的处理,使得Struts的Action类可以直接利用Spring MVC的这些特性。...

    spring-mvc-study.zip

    此外,Spring MVC支持注解驱动开发,如@Controller、@RequestMapping、@RequestParam、@PathVariable等,使得代码更简洁,降低了XML配置的复杂度。同时,Spring MVC还提供了模型绑定、数据验证、异常处理等机制,...

    spring-webmvc-portlet-3.1.1.RELEASE.jar.zip

    《Spring Web MVC Portlet 框架详解及应用实践》 Spring Web MVC Portlet是Spring框架的一个重要组件,专门用于构建portlet应用。Portlet是一种在门户服务器上运行的小型应用程序,能够提供交互式用户界面。在本文...

    spring-mvc-demo

    通过这个 "spring-mvc-demo",我们可以学习如何创建一个简单的 Spring MVC 应用,包括配置、控制器编写、数据访问和异常处理等。结合 CSDN 上的相关教程,你可以深入理解 Spring MVC 的工作原理,并将其应用于实际...

    spring-webmvc-struts.jar aspectjweaver.jar

    1. 配置Spring Web MVC,包括DispatcherServlet配置、视图解析器设置、以及Controller的声明和映射。 2. Struts与Spring的整合,包括Action的配置、Service注入到Action、以及结果的处理。 3. 使用AspectJ的注解来...

    spring-mvc-官方中文文档

    3. **HandlerMapping**:该接口负责将请求与处理器(Controller)进行匹配,Spring MVC 提供了多种实现,如基于注解的 HandlerMapping,可以根据 @RequestMapping 注解将 URL 映射到控制器方法。 4. **...

    Spring MVC Controller配置方式

    Spring MVC 中的 Controller 配置方式主要有注解式和 XML 配置两种。随着 Spring 的发展,注解式配置因其简洁性和易用性成为主流。了解这些配置方式有助于我们更好地理解和使用 Spring MVC 构建 Web 应用。

    spring4-mvc-gradle

    它支持注解驱动的开发,使得控制器类可以更加简洁,通过@Controller和@RequestMapping等注解,开发者可以轻松地定义路由和处理方法。此外,Spring MVC还提供了数据绑定、异常处理、视图解析等功能,极大地简化了Web...

    spring-mvc注解详情

    注解在Spring MVC中扮演着核心角色,它们提供了声明式编程,使得开发者能够以更简洁的方式配置和控制应用程序的行为。 1. **@Controller**:这个注解标记一个类作为Spring MVC的控制器。控制器类处理来自客户端的...

    一个改进版的spring-mvc-showcase

    "一个改进版的spring-mvc-showcase"是一个项目示例,它基于Spring MVC框架进行了一些优化和增强。Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序。它提供了一个灵活的模型-视图-控制器(MVC)架构,...

Global site tag (gtag.js) - Google Analytics