杜绝熬夜

导航

1. 处理静态资源 2. controller如何接受请求得参数 3. 如何把controller得数据保存到view. 4. 在controller如何完成重定向到指定路径 5. controller返回json数据

1.

1. 处理静态资源
2. controller如何接受请求得参数
3. 如何把controller得数据保存到view.
4. 在controller如何完成重定向到指定路径
5. controller返回json数据。

2.处理静态资源

什么才是静态资源: [css, js,image,html]

 

解决办法:

在springmvc配置文件中加入两个配置。

 <!--放行静态资源-->
    <tx:default-servlet-handler/>
    <tx:annotation-driven/>

 

 

3. controller如何接受请求得参数

3.1 直接把参数名写在方法的参数中

 

3.2 如果传递的参数很多,这是可以封装一个实体类。

 

3.3 处理时间参数。

 

 

 

3.4 乱码

 

*(1)自己定义过滤器

  • (2) 使用springmvc自带的过滤器。

 

 

3.5 在WEB-INF

 

 

==凡事在WEB-INF下的内容只能通过请求转发访问到。重定向访问不了该目录下的内容。==

 

4. 如何把controller得数据保存到view.

4.1 使用ModelAndView对象可以保存数据

注意: 方法得返回类型必须是ModelAndView

 

4.2 使用Model对象保存数据

 

 

 

 

 4.1和4.2这两种方式保存数据的范围都是在request范围。

 

5. 如果跳转的路径不想经过视图解析器

//forward: 告诉服务器不经过试图解析器    forward是转发 转发到指定路径不经过试图解析器 转发可以携带数据
//redircet: 告诉服务器不经过试图解析器 redircet是重定向 重定向到指定路径不经过试图解析器 重定向到另一个路径时不能携带数据

 

 

 

6. controller返回json数据。

(1)引入Jackson依赖

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.11.4</version>
</dependency>

(2)在返回json得方法上加入一个注解@ResponseBody

 

问题:日期格式变成了时间戳了

  

 

解决办法:

 

 

 

posted on 2021-11-11 20:40  咸鱼乔  阅读(111)  评论(0编辑  收藏  举报