Pase información a la página de SpringMVC con el objeto o objeto o objeto de mapa
Requiere: apoyo JSTL y expresiones EL
1.Maven Agregar dependencias:
<
2. Métodos en el controlador
/** **/@controlador@requestmapping ("/hello") public class Hellocontroller {/***Dirección de solicitud: Nombre del proyecto/Hello/UserInfo*@return*/@requestmapping ("UserInfo") public String UserInfo (org.springFramework.ui.Model Modelo, Map <String> Map) Map) {// PASS A Single Object InfoNfo UserInfoModel("Zhang San",99,"Male");model.addAttribute("info",info);List<UserInfoModel> list = new ArrayList<UserInfoModel>();list.add(new UserInfoModel("Li Si", 20,"Male"));list.add(new UserInfoModel("Wang Wu", 21, "femenino")); list.Add (nuevo UserInfomodel ("Zhao Liu", 22, "masculino")); // pase múltiples objetos map.put ("user_list", list); return "hello/userInfo"; // La dirección física del empalme del prefijo (prefijo) + valor de retorno + sufijo) definida en servlet.xml}}3. Objetos de prueba de entidad
paquete demo.models.hello; import java.util.date;/** **/public class userInfomodel {public userInfomodel (string name, int age, string sex) {this.name = name; this.age = edad; this.sex = sex; this.date = new date ();} string name; string sex; date; fecha de getDate; void setDate(Date date) {this.date = date;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sexo;}}4. Página de JSP
<%@ page lenguaje = "java" contentType = "text/html; charset = utf-8" pageEncoding = "utf-8"%> <!-Introducir la biblioteca de JSTL Core, usar la etiqueta de bucle-> <%@ taglib uri = "http://Java.sun.com/jsp/jstl/core" prefix = "c" chow "<! biblioteca, formatear la etiqueta de tiempo-> <%@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt"%> <!-Invoke El Expression Support-> <%@ Page isElignored = "false"%> < "" http://www.w3.org/tr/html4/loose.dtd"><html><head><meta http-equiv = "content-type" content = "text/html; charset = utf-8"> <title> title aquí </title> <scry scr = "/Content/Content/Index.js"> </<//script> script href = "/content/index.css" rel = "externo nofollow"/> </head> <body> <h3> Información de la página </h3> <div> url: $ {pageContext.request.contextPath} </div> <h3> Información del usuario </h3> <iv> Nombre: $ {Info.name} </iv> <iv> edad: edad: edad: edad: edad: edad: $ {info.age} </div> <div> sexo: $ {info.sex} </div> <div> fecha: <fmt: formatDate patrón = "yyyy-mm-dd hh: mm: ss" valor = "$ {info.date}"/> </div> <h3> user Lista </h3> <topla> <tt> <td> nombre </td> <td> edad </td> <td> sexo </td> <td> date </td> </tr> <c: foreach elementos = "$ {user_list}" var = "p"> <tr> <td> $ {p.name} </td> <td> $ {p.age} </td> <td> $ {p.sex} </td> <td> <fmt: formatDate patrón = "yyyy-mm-dd hh: mm: ss" valor = "$ {p.date}"/> </td> </tr> </c: foreach> <tr> <td colspan = "4" style = "text-align: center;"> jstl foreach </td> </tr> <td> line Número </td> <td> col1 </td> <td> col2 </td> <td> col3 </td> </tr> <c: foreach begin = "1" end = "5" var = "i"> <tr> <td> $ {i} </td> <td> $ {i+2} </td> <td> $ {i+3} </td> <td> $ {i+4} </td> </tr> </c: foreach> </bodel> </body> </html>El método anterior de pasar los valores a la página de Java-JSP SpringMVC-Controller es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.