SpringMVC
文章平均质量分 82
XSM521
这个作者很懒,什么都没留下…
展开
-
SpringMVC_处理模型数据之Map
. SpringMVC 在内部使用了一个org.springframework.ui.Model接口存储模型数据。. 具体步骤——SpringMVC在调用方法前会创建一个隐藏的模型对象作为模型数据的存储容器。——如果方法的入参为Map或Model类型。SpringMVC会将隐含模型的引用传递给这些参数。在方法体内,开发者可以通过这个入参对象访问到模型中的所有数据,也可以向模型中添加新的属性...原创 2018-07-08 15:36:45 · 271 阅读 · 0 评论 -
SpringMVC_使用POJO作为参数
POJO可作为目标Header,目标方法的参数的类型叫POJO(普通的java类),那为什么会出现这个POJO呢?出现原因:如果请求是一个表单,这个表单通常需要对应一个类的对象。如果这时候使用RequestParam一一映射,那么代价就太大了,这时候可以使用一个java对象来作为参数。. SpringMVC 会按照请求参数名和POJO属性名来进行自动化匹配,自动为改参数对象填充属性值。并且支持...原创 2018-07-07 16:14:01 · 313 阅读 · 0 评论 -
SpringMVC_RequestParam注解
. 映射请求参数&请求参数,前面提到PathVariable映射URL绑定的占位符可以携带参数,但是并非真正意义上的请求参数。请求处理方法签名. SpringMVC通过分析处理方法的签名,将HTTP请求信息绑定到处理方法的相应入参中。. SpringMVC对控制器处理方法签名的限制是宽松的,几乎可以按喜欢的任何形式对方法进行签名。. 必要时可以对方法和方法入参标注相应的注解...原创 2018-07-06 22:13:42 · 210 阅读 · 0 评论 -
SpringMVC_RequestMapping_HiddenHttpMethodFilter过滤器
. REST : 即Representational State Transfer。(资源)表现层转化,是目前最流行的一种互联网软件框架。他结构清晰,符合标准,易于理解,拓展方便,所以得到越来越多网站采用。. 资源(Resources): 网络上的一个实体,或者说是网络上一个具体信息。他可以是一段文本,一张图片,一首歌曲,一种服务,总之就是一个具体的存在。可以用一个URI(统一资源定位符)...原创 2018-07-05 22:11:17 · 248 阅读 · 0 评论 -
SpringMVC_RequestMapping_Ant路径以及PathVariable注解
1. @RequestMapping还支持Ant风格的URL:——?:匹配文件名中的一个字符/user/createUser??:匹配/user/createUseraa,/user/createUserbb 等URL——* :匹配文件中任意字符/user/*/createUser:匹配/user/aaa/createUser, /user/bbb/createUser 等URL——** :匹配多...原创 2018-07-04 18:53:32 · 345 阅读 · 0 评论 -
SpringMVC_RequestMapping请求方式,请求参数,请求头
. DispatcherServlet截获请求后,就通过控制上@RequestMapping提供的映射信息确定请求所对应的处理方式。. 标准的HTTP请求报头:POST(请求头),/chapter17/user.html(请求URL) ,HTTP/1.1(HTTP协议及版本),报文,报文 体. @RequestMapping除了可以使用请求URL映射请求外,还可以使用请求方法...原创 2018-07-03 23:11:26 · 3133 阅读 · 0 评论 -
关于@RequestMapping 的初级应用
RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。再上一节我们仅仅是使用用于类中的方法来处理请求地址映射的注解。这一节我们来看看用于类上的处理请求地址映射:我们创建一个测试类:SpringMVCTest.javapackage com.atguigu.springmvc.handlers;import ...原创 2018-07-02 21:33:57 · 223 阅读 · 0 评论 -
第一个SpringMVC项目
通过前一节的学习,我们已经配置好了SpringMVC的基本配置,接下来我们要实现第一个SpringMVC的小项目。目标是对于一个初始页面,用超链接实现页面的跳转。下面才是今天的任务:1.index.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>...原创 2018-07-02 19:37:55 · 210 阅读 · 0 评论 -
SpringMVC_处理模型数据之SessionAttributes注解
. 若希望在多个请求之间共用某个模型属性数据,则可以在控制器类上标注一个@SessionAttributes,SpringMVC 将在模型中对应的属性暂存到HTTPSession中。. SessionAttributes除了可以通过属性名指定需要放到会话中的属性外,还可以通过模型属性的对象模型指定哪些模型属性需要放到会话中。. @SessionAttributes(types=User...原创 2018-07-08 15:56:33 · 192 阅读 · 0 评论 -
SpringMVC_处理模型数据之ModelAndView
MVC设计模式是发送请求到目标处理器,处理器去调动方法,业务可能会有返回值(包括对象,集合)转发到页面显示。这就出现问题:如何把模型数据放入域对象。. SpringMVC提供了一下几种途径输出模型数据:——ModelAndView:处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型对象。——Map和Model:入参为org.springframework.ui.Mod...原创 2018-07-07 23:09:19 · 274 阅读 · 0 评论