Ch08 Web Development

8/18/2021 JavaSpring

# 静态资源访问

image-20230425180449561

image-20230425180458096

image-20230425180514633

欢迎页支持

image-20230425180531075

自定义Favicon

网站图标

image-20230425180542716

静态资源配置管理

image-20230425180554008

image-20230425180600837

# 请求参数处理

image-20230425180628950

controller

image-20230425180654951

image-20230425180708083

image-20230425180724253

在controller中可传参数类型:

image-20230425180740972

其中@CookieValue可以使用Cookie类型接受信息。

@RequestAttribute 是用来获取域属性,一般都是请求转发时其他controller往里面设置的属性

@MatrixVariable,矩阵变量是绑定路径的,所以必须{path},使用;标记

一般矩阵变量是用在禁用cookie的情况下,要访问sessioin,重写路径,添加jsessionid时用到image-20230425180753688

手动开启方式:在@Configuration类中自己写一个配置类

image-20230425180806747

如果一个请求中有多个矩阵变量,并且名字相同,那么就要用绑定的路径进行区分:

image-20230425180818018

image-20230425180849346

相当于给map,model里面添加数据,就是给request域中添加数据。

由于springboot把请求参数封装成pojo对象底层是用了很多converter,所以我们可以自定义converter。

如:把请求中的参数...?pet = "dog,3"封装成3岁的狗

还是自定义一个WebMvcConfig类,重写其中的方法:

image-20230425180904967

image-20230425180912424

image-20230425180939614

Last Updated: 11/19/2024, 1:54:38 PM