目录
1. 如何把控制层的数据渲染到页面。‘
我们在上次博客的基础上编写代码。
首先在pom.xml文件中引入servlet的依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
首先我们需要编写一个控制层并写入数据
@Controller
@RequestMapping("/hello03")
public class HelloController03 { // /*:
@RequestMapping("/index03")
public String index03(Model model){ //model对象可以理解为request对象。凡是在该对象中保存的数据,作用范围同一个请求有效。
User user=new User("张三",1,"120",17,new Date());
model.addAttribute("user",user);
return "index03";//springmvc采用请求转发的跳转。
}
@RequestMapping("index04")
public String index04(HttpServletRequest request){
User user=new User("李四",0,"120",18,new Date());
request.setAttribute("user2",user);
return "index03";//springmvc采用请求转发的跳转。
}
///上面两种方法的作用是一样 都是保存在request范围。
@RequestMapping("index05")
public String index05(HttpSession session){
User user=new User("王五",0,"130",19,new Date());
session.setAttribute("user05",user);
return "index03";
}
}
创建一个新的jsp页面,这里命名为index03.jsp
在页面中回显controller层的数据
===================================index03.jsp==================