SpringMVC 学习之旅--第一天:@RequestMapping

@RequestMapping:请求映射

SpringMVC第01天:

使用@controller定义controllers
Spring mvc将特定url的请求分发到controller类来进行处理
在spring 3.0中,通过@controller标注即可将class定义为一个controller类。为使spring能找到定义为controller的bean,需要在spring-context配置文件中增加如下定义:扫描器

1 <context:component-scan base-package="net.zhepu.web" /> 

1:什么是@RequestMapping?

   RequestMapping:请求映射
  用来做修饰符,写在类或者方法之前,修饰方法和类。
  作用:将请求映射到方法,也就是绑定前台请求到目标方法。这个方法就是处理当前请求的业务逻辑。
 写法:1.写在方法之前;
           2.写在类之前;

2:@RequestMapping的使用实例:

3:@RequestMapping的参数详解:

时间: 2024-08-28 07:38:08

SpringMVC 学习之旅--第一天:@RequestMapping的相关文章

Linux学习之旅 - 第一天

报了著名的马哥Linux培训课程,视频激活好几天了,一直没有时间看,今天是第一天看视频. 视频首先对学习环境的做了一些介绍和要求,主要是需要用到的一些工具: 文本编辑:sublime text, notpad++ 等 ssh:x-manager,xshell,secureCRT 等 虚拟机:vmware workstation 11 然后教了如何制作虚拟机 虚拟化技术 Disk:disk image file(磁盘映像文件) Sparse 格式(稀疏格式):120G -> 物理机上可能只有20G

Python的学习之旅———第一个程序

基本上学习语言第一个程序都是打印"hello world".Python实现这个操作,就跟说话一样. print('hello world') 我们可以直接进入解释器的交互模式,有点事调试方便,但是永久保存代码,还可以用脚本文件的方式,有点是可以保存代码.通常定义文本以.py作为结尾. 也可以去安装JetBrains PyCharm 2017 IDE (集成开发环境IDE,Integrated Development Environment ),用他来编写调试更爽.可以极大的提高开发效

Python学习之旅--第一周--初识Python

一:Python是一种什么样的语言? 1.语言的分类: a.编译型语言和解释性语言: 通常所说的计算机语言分为编译型和解释型语言.编译型语言典型的如C,C++,通常在程序执行之前必须经由编译器编译成机器可识别的可执行文件.而解释型语言则不用预先编译,在程序执行过程中由解释器逐行解释成二进制代码供计算机执行.典型的如JAVA,JAVASCRIPT,VBSCRIPT,PYTHON等通常编译型语言因预先进行了编译,所以执行效率较高,而解释型语言效率稍慢. b.静态语言和动态语言: 静态语言和动态语言一

SpringMVC学习(六)——SpringMVC高级参数绑定与@RequestMapping注解

高级参数绑定 现在进入SpringMVC高级参数绑定的学习,本文所有案例代码的编写均建立在前文SpringMVC学习(五)——SpringMVC的参数绑定的案例基础之上,因此希望读者能仔细阅读这篇文章. 绑定数组 现有这样一个需求:在商品列表页面选中多个商品,然后删除之.下面是我对该需求的分析:此功能要求商品列表页面中的每个商品前有一个checkbook(复选框),选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id批量删除商品信息. 首先将itemList.jsp页面改

SpringMVC学习笔记(二): 日常使用功能

前提: 1.web.xml 和spring-mvc核心配置如:SpringMVC学习笔记(一): 基础知识中注解实现. 2.类的@RequestMapping(value="/annotationController") 3.spring-mvc 推荐使用注解实现. 一.数据的接收 (一)URL参数数据的接收 1.使用 HttpServletRequest 获取参数 <span style="font-size:18px;"><span style

SpringMVC学习系列(10) 之 异常处理

在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的.那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容->异常处理. 在Spring MVC中我们可以通过以下2中途径来对异常进行集中处理: 一.继承HandlerExceptionResolver接口实现自己的处理方法,如: public class MyHandlerExceptionResolver implements HandlerExceptionRe

史上最全的SpringMVC学习笔记

SpringMVC学习笔记---- 一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <servlet> <servlet-name>springmvc</servlet

springMvc学习笔记01

此系列文章记录学习springMvc的过程: 第一想法是到spring官网下载相关jar, 查看了一下,点了目录链接,然而并没有jar的下载链接,还以为自己看错了,又特地准备了翻译工具,结果还是没有发现jar和源码的下载链接,我郁闷了,why, 网友们说spring的jar和示例在github上,看了官网的文档介绍,觉得不太好,下面会贴出我学习时用到的链接,ps:至今我还认为可能是我太笨了没找到~~~ 1.下载jar包 http://repo.spring.io/libs-release-loc

springMVC学习笔记(二)-----注解和非注解入门小程序

最近一直在做一个电商的项目,周末加班,忙的都没有时间更新博客了.终于在上周五上线了,可以轻松几天了.闲话不扯淡了,继续谈谈springMvc的学习. 现在,用到SpringMvc的大部分使用全注解配置,但全注解配置也是由非注解发张而来的.所以,今天就谈谈springMvc最基础的注解和非注解的配置以及开发模式. 一:基础环境准备 1.功能需求:一个简单的商品列表查询 2.开发环境:eclipse,java1.7,springmvc版本:3.2 3.springMvc所需jar包(一定包括spri