ModelAndView .addObject("user",user) <c:set var="user" value="${requestScope.user}" />
package test.SpringMVC; //D:\Indigo_workspace2\HelloSpringMVC\src\test\SpringMVC\personController.java import java.util.ArrayList; import java.util.Date; import java.util.List; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; //http://localhost:8080/HelloSpringMVC/person/showData @Controller @RequestMapping("/person") public class personController { // http://localhost:8080/HelloSpringMVC/person/showData //使用modelAndView对象将数据传递到前台。 //传递多个参数(不同类型的) @RequestMapping("/showData") public ModelAndView showData(){ System.out.println("showData"); String message = "这个是要传递的数据"; User user = new User("张三", 12, new Date()); List<User> us= new ArrayList<User>(); us.add(new User("张三", 12, new Date())); us.add(new User("张四", 13, new Date())); us.add(new User("张五", 14, new Date())); ModelAndView mad = new ModelAndView("showData"); //将数据存入modelMap mad.addObject("message", message); mad.addObject("user",user);//默认为类名的首字母小写 mad.addObject("users", us); return mad; } }
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>D:\Indigo_workspace2\HelloSpringMVC\WebContent\WEB-INF\jsp\showData.jsp</title> </head> <body> message:<br/> request:${requestScope.message}<br/> <br/> user:<br/> <c:set var="user" value="${requestScope.user}" /> ${user.name }-${user.age }-${user.birthday }<br/> <br/> users:<br/> <c:forEach items="${requestScope.users }" var="u"> ${u.name }-${u.age }-${u.birthday }<br/> </c:forEach> </body> </html>
http://localhost:8080/HelloSpringMVC/person/showData
message: request:这个是要传递的数据 user: 张三-12-Tue Jan 09 17:22:38 CST 2018 users: 张三-12-Tue Jan 09 17:22:38 CST 2018 张四-13-Tue Jan 09 17:22:38 CST 2018 张五-14-Tue Jan 09 17:22:38 CST 2018

 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号