Lulus Informasi ke Halaman SpringMVC dengan objek atau objek org.springframework.ui.model atau peta
Membutuhkan: Dukungan JSTL dan Ex Expressions
1.Maven Tambahkan dependensi:
<!-JSTL (Perpustakaan Tag Standar JSP)->; Dependency> <GroupId> jstl </groupId> <ArTifactId> JSTL </artifactid> <version> 1.2 </version>;/dependensi>
2. Metode dalam pengontrol
/** **/@Controller@RequestMapping("/hello")public class HelloController {/** * Request address: project name/hello/userinfo * @return */@RequestMapping("userinfo")public String userinfo(org.springframework.ui.Model model,Map<String, Object> map){//Pass a single object UserInfoModel info = new UserInfomodel ("Zhang San", 99, "Male"); Model.Addattribute ("Info", Info); Daftar <UserInfomodel> Daftar = Daftar ArrayList baru <UserInfomodel> (); list.add (UserInfomodel ("Li Si", 20, "Male"); List.add ("List. 21, "wanita")); list.add (UserInInfomodel baru ("Zhao liu", 22, "pria")); // Lewati beberapa objek peta.put ("user_list", daftar); return "hello/userinfo"; // Alamat fisik splicing awalan (awalan) + nilai pengembalian + akhiran) yang didefinisikan dalam servlet.xml}}3. Objek Entitas Uji
Paket demo.models.hello; import java.util.date;/** **/kelas publik UserInfomodel {UserInInfomodel publik (nama string, usia int, string sex) {this.name = name; this.age = usia; ini. void setDate (tanggal tanggal) {this.date = date;} public string getName () {return name;} public void setName (name string) {this.name = name;} public int getage () {return use;} public void setage (int usia) {this.age = era;} public getsex () {{voids public; voids; {this. seks;}}4. JSP Halaman
<%@ page language = "java" contentType = "text/html; charset = utf-8" pageEncoding = "UTF-8"%> <!-memperkenalkan pustaka inti JSTL, gunakan tag loop-> <%@ taglib uri = "http://java.sun.com/jspl/jstl/cepertp:" cearp:/java.sun.com/jspl/jstl/corex = "cear" c, ced "cearp:/java.sun.com/jspl/jspl/jstl/uRTL" cePl "cePl" cePl "ceorde (jva.sun.sun.com/jspl/jstl" pustaka fmt, format tag waktu-> <%@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt"%> <!-meminta dukungan ekspresi el. "http://www.w3.org/tr/html4/loose.dtd"><html><head><meta http-equiv =" content-type "content =" text/html; charset = uTf-8 "> <title> SUBLY di sini </title </Text/html; charset = UTF-8"> <title> scripe di sini </title </Text/html; charset = UTF-8 "> <title> judul di sini </title </Text/html; Charset = UTF-8"> <title> judul Here href = "/content/index.css" rel = "eksternal nofollow"/> </head> <hody> <h3> Informasi halaman </h3> <div> url: $ {pagecontext.request.contextPath} </div> <h3> Informasi pengguna </h3> <vv> name: $ {name. $ {info.age} </div> <div> sex: $ {info.sex} </div> <div> Tanggal: <fmt: formatDate Pattern = "yyyy-mm-dd hh: mm: ss" value = "$ {info.date}"/> </div> <h3> Pengguna Daftar </h3> <able> <tt> <td> Nama </td> <td> usia </td> <td> seks </td> <td> Tanggal </td> </tr> <c: item foreach = "$ {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> Nomor </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> </tabel> </body> </td> </tr> </c: foreach> </tabel> </body> </t.Metode di atas memberikan nilai ke halaman java-jsp springmvc-controller adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.