Spring MVC之@SessionAttributes和@CookieValue
@SessionAttributes
注解可以指定将Model
中的某些属性转存一份到HttpSession
对象中。
@CookieValue
注解用于将请求的Cookies
数据映射到功能处理方法的参数上。
@SessionAttributes
注解可以指定将Model
中的某些属性转存一份到HttpSession
对象中。
@CookieValue
注解用于将请求的Cookies
数据映射到功能处理方法的参数上。
@PathVariable
注解可以方便地获得请求URL
中的动态参数,该注解只支持一个属性value
,类型是String
, 表示绑定的名称,如果省则默认绑定同名参数。
@RequestHeader
注解可以将请求头的信息区数据映射到功能处理方法的参数上。
汇总form表单相关操作,document操作form表单; form表单提交方式; form表单上传文件; form表单序列化。
form 表单提交一般都会要求对表单进行验证,验证不通过则不提交,可使用onclick
和onsubmit
事件调用验证的方法进行处理。
web.xml
文件配置:
springmvc.xml
文件:配置监听器,指定文件路径。SpringMVC获取请求参数可以有多种方式实现,对请求方式上也有些差异,现做下总结。
从前端(浏览器)发送请求到后端基本脱离不了POST,GET
两种方式,其它方式在应用中几乎绝迹,不参与分析。SpringMVC获取这两种请求的参数有多种方式。
Eclipse最常使用的快捷键
快捷键 | 说明 | 详细说明 |
---|---|---|
Alt + Shift + R | 变量名批量重命名 | 双击变量,按快捷键后修改变量名,本文件中该变量名全部修改。 |
Alt + Shift + M | 代码块提取到方法 | 将选定的代码块提取出到方法。 |
Alt + / | 单词补全 | 代码助手,单词补全。显示与输入内容相关的内容供选择使用。 |
Spring MVC 接收多种类型的数据,及多种传参方式。
HttpClient工具使用示例,作为工具类备用。用的是比较新的4.5.3
版本。
项目对外提供接口时都会要求调用方根据服务器制定的加密规则传入签名字符串,再进行校验来判断请求来源的合法性,而SHA
加密是比较常用的方法。