ส่งผ่านข้อมูลไปยังหน้าของ SpringMvc ด้วย Org.springFramework.ui.model Object หรือ Map Object
ต้องการ: การสนับสนุน JSTL และ EL Expressions
1. Maven เพิ่มการพึ่งพา:
<!-JSTL (ไลบรารีแท็กมาตรฐาน jsp)->; การพึ่งพา> <roupId> jstl </groupId> <ratifactId> jstl </artifactid> <cersion> 1.2 </version>;/การพึ่งพา>
2. วิธีการในคอนโทรลเลอร์
/** **/@คอนโทรลเลอร์@requestmapping ("/hello") ชั้นเรียนสาธารณะ hellocontroller {/***ที่อยู่คำขอ: ชื่อโครงการ/hello/userinfo*@return*/@requestmapping ("userinfo") userinfo (org.springframework.ui.model userinfomodel ("จางซาน", 99, "ชาย"); model.addattribute ("ข้อมูล", ข้อมูล); รายการ <userinfomodel> list = arraylist ใหม่ <userinfomodel> (); list.add (ใหม่ userinfomodel ("li si" 21, "Female")); list.add (userinfomodel ใหม่ ("zhao liu", 22, "male")); // ผ่านหลายวัตถุ map.put ("user_list", รายการ); return "hello/userinfo"; // ที่อยู่ทางกายภาพของการประกบของคำนำหน้า (คำนำหน้า) + ค่าส่งคืน + คำต่อท้าย) ที่กำหนดไว้ใน servlet.xml}}}3. วัตถุทดสอบเอนทิตี
แพ็คเกจ demo.models.hello; นำเข้า java.util.date;/** **/คลาสสาธารณะ userinfomodel {public userinfomodel (ชื่อสตริง, อายุ int, String sex) {this.name = name; this.age = age; this.sex = เพศ; โมฆะ setDate (วันที่วันที่) {this.date = วันที่;} สตริงสาธารณะ getName () {ชื่อคืน;} โมฆะสาธารณะ setName (ชื่อสตริง) {this.name = name;} public int getage () {return age;} public void setage เพศ;}}หน้า 4.JSP
<%@ page language = "java" contentType = "ข้อความ/html; charset = utf-8" pageencoding = "utf-8"%> <!-แนะนำไลบรารีหลัก jstl ใช้แท็กลูป-> <%@ taglib uri = "http://java.sun.com/jStl ไลบรารี fmt, จัดรูปแบบแท็กเวลา-> <%@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt"%> <! transitional // en "" http://www.w3.org/tr/html4/loose.dtd"><html><head> <meta http-equiv = "content-type" content = "html; scr = "/content/index.js"> </script> <link href = "/content/index.css" rel = "ภายนอก nofollow"/> </head> <body> <h3> ข้อมูลหน้า </h3> <div> url: $ {pageContext $ {info.name} </div> <div> อายุ: $ {info.age} </div> <div> เพศ: $ {info.sex} </div> <div> วันที่: <fmt: รูปแบบรูปแบบ = "yyyy-mm-dd hh: mm: ss" value = "$ {info.date} รายการ </h3> <table> <tt> <td> ชื่อ </td> <td> อายุ </td> <td> เพศ </td> <td> วันที่ </td> </tr> <c: foreach items = "$ {user_list}" var = "p"> <tr> <td> $ {p.name} </td> <td> $ {p.age} </td> <td> $ {p.sex} </td> <td> value = "$ {p.date}"/> </td> </tr> </c: foreach> <tr> <td colspan = "4" style = "text-allign: center;"> jstl foreach </td> </tr> <td> Number </td> <td> col1 </td> <td> col2 </td> <td> col3 </td> </tr> <c: foreach เริ่มต้น = "1" end = "5" var = "i"> <tr> <td> $ {i} </td> <td> $ {i+2} </td> <td> $ {i+3} </td> <td> $ {i+4} </td> </tr>วิธีการส่งผ่านค่าข้างต้นไปยังหน้าของ Java-JSP SpringMVC-Controller เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น