Passez des informations à la page de Springmvc avec l'objet org.springframework.ui.model ou objet de carte
Exige: le support JSTL et les expressions EL
1.Maven Ajouter des dépendances:
<! - JSTL (JSP Standard Tag Library) ->; Dependency> <ProupId> JSTL </prôdId> <ArtifACTID> JSTL </RIFACTID> <DERSE> 1.2 </DERNIFRIENT>; / Dependency>
2. Méthodes dans le contrôleur
/ ** ** / @ contrôleur @ requestmapping ("/ hello") classe publique HelloController {/ ** * Adresse de demande: nom du projet / Hello / userInfo * @return * / @ requestmapping ("userInfo") public String userInfo (org.springframework.ui.model model, map <string> map) {// passer un seul objet inverse d'intermédiaire, MAP = Map) {// Passer un objet unique UserInfomodel ("Zhang San", 99, "Male"); Model.AddAttribute ("info", info); list <userInfomodel> list = new ArrayList <UserInfomodel> (); list.add (new UserInfoModel ("li si", 20, "mâle"); 21, "femelle")); list.add (nouveau userInfomodel ("zhao liu", 22, "mâle")); // passer plusieurs objets map.put ("user_list", list); return "Bonjour / userInfo"; // L'adresse physique de l'épissage du préfixe (préfixe) + valeur de retour + suffixe) définie dans servlet.xml}}3. Tester les objets d'entité
Package Demo.Models.hello; Importer java.util.date; / ** ** / classe publique UserInfomodel {public userInfomodel (nom de chaîne, int age, String Sex) {this.name = name; this.age = Âge; this.sex = sexe; this.date = new Date ();} nom de chaîne; int; void setDate (date de date) {this.date = date;} public String getName () {return name;} public void setName (String name) {this.name = name;} public int gastage () {return age;} public void selage (int age) {this.age = age;} public string getsex () {return sexe;} public SetSex (string sexe) {. sexe;}}4.JSP Page
<% @ page Language = "Java" ContentType = "Text / Html; charSet = UTF-8" Pageencoding = "UTF-8"%> <! - Présentez la bibliothèque JSTL Core, utilisez la balise Loop -> <% @ Taglib uri = "http://java.sun.com/jsp/jstl/core" PreFix = "C"%> <! fmt library, format the time tag --><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><!-- Invoke EL expression support --><%@ page isELIgnored="false"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional // en "" http://www.w3.org/tr/html4/loose.dtd"><html><head><meta http-equiv = "contenu-type" contenu = "TEXT / HTML; href = "/ contenu / index.css" rel = "external nofollow" /> </ head> <body> <h3> Informations de page </h3> <v> url: $ {pagecontext.request.contextPath} </div> <h3> Informations utilisateur </h3> <v> name: $ {info. $ {info.age} </ div> <div> sexe: $ {info.sex} </div> <div> date: <fmt: formatdate pattern = "yyyy-mm-dd hh: mm: ss" value = "$ {info.date}" /> </div> <h3> utilisateur Liste </h3> <baling> <tt> <td> nom </td> <td> Âge </td> <td> sexe </td> <td> Date </td> </tr> <c: foreach items = "$ {user_list}" var = "p"> <tr> <td> $ {p.name} </td> <td> $ {p.age} </td> <td> $ {p.sex} </td> <td> <fmt: formatdate Pattern = "yyyy-mm-dd hh: mm: ss" Value = "$ {p.date}" /> </td> </tr> </c: foreach> <tr> <td ColSpan = "4" style = "Text-Align: Center;"> jstl foreach </td> </tr> <td> line Numéro </TD> <TD> COL1 </TD> <TD> COL2 </TD> <TD> COL3 </TD> </TR> <C: FOREEACH 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> </pable> </ody> </html>La méthode ci-dessus pour transmettre des valeurs à la page de Java-jsp Springmvc-contrôleur est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.