发表于: 2017-01-05 21:00:17
3 2022
今天完成的事情:
1、学习SpringMVC框架
2、加群、注册各种杂事
明天计划的事情:
1、继续学习框架开发环境
2、继续任务
遇到的问题:
1、按照任务1要求要买云服务器了,各种云服务器,各种配置,今天又得知java用独立服务器,要比前端用到的要求高,了解了一下价格还不便宜,选择困难的我不知道要选哪个了。
收获:
1)spring mvc如何匹配请求路径
@RequestMapping是用来映射请求的,比如get请求,post请求,或者REST风格与非REST风格的。 该注解可以用在类上或者方法上,如果用于类上,表示该类中所有方法的父路径。
RequestMapping可以实现模糊匹配路径,比如:
?:匹配一个字符
*:匹配任意字符
**:匹配多层路径
2)spring mvc如何获取请求的参数
a、@RequestMappin
该注解用来映射请求URL中绑定的占位符。通过@PathVariable可以将URL中占位符的参数绑定到controller处理方法的入参中
b、@RequestParam
该注解也是用来获取请求参数的。对于像"springmvc/testPathVariable/1"这样的请求,我们通过@PathVariable来绑定请求的参数;而对于类似"springmvc/testRequestParam?username=jackie&age=12"这样的请求参数是以键值对出现的,我们通过@RequestParam来获取到如username或age后的具体请求值。
c、@CookieValue
该注解也是差不多的套路,也是一种映射,映射的是一个Cookie值。
3)如何发送put和delete的请求
a、在web.xml中配置HiddenHttpMethodFilter
b、发送post请求
c、请求中是个隐藏域,name为"_mothod",value为put或delete
评论