标签:常用 请求 SpringMVC required value 名称 注解 属性
1. RequestParam注解 1. 作用:把请求中的指定名称的参数传递给控制器中的形参赋值 2. 属性 1. value:请求参数中的名称 2. required:请求参数中是否必须提供此参数,默认值是true,必须提供 2. RequestBody注解 1. 作用:用于获取请求体的内容(注意:get方法不可以) 2. 属性 1. required:是否必须有请求体,默认值是true 3. PathVariable注解 1. 作用:拥有绑定url中的占位符的。例如:url中有/delete/{id},{id}就是占位符 2. 属性 1. value:指定url中的占位符名称 3. Restful风格的URL 1. 请求路径一样,可以根据不同的请求方式去执行后台的不同方法 2. restful风格的URL优点 1. 结构清晰 2. 符合标准 3. 易于理解 4. 扩展方便 4. RequestHeader注解 1. 作用:获取指定请求头的值 2. 属性 1. value:请求头的名称 2.required:是否必须有此消息头 注:在实际开发中一般不怎么用 5. CookieValue注解 1. 作用:用于获取指定cookie的名称的值 2. 属性 1. value:cookie的名称 2.required:是否必须有此cookie6. ModelAttribute注解 1. 作用 1. 出现在方法上:表示当前方法会在控制器方法执行前线执行。 2. 出现在参数上:获取指定的数据给参数赋值。 2. 应用场景 1. 当提交表单数据不是完整的实体数据时,保证没有提交的字段使用数据库原来的数据。 7.SessionAttribute
标签:常用,请求,SpringMVC,required,value,名称,注解,属性 来源: https://www.cnblogs.com/byczyz/p/14483868.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。