ในระหว่างกระบวนการพัฒนาเรามักจะต้องใส่ค่าที่สอบถามโดยฐานข้อมูลลงในหน้า JSP เพื่อแสดงผล ในคอนโทรลเลอร์ของ SpringMVC เราใช้คำขอส่งข้อมูลไป
แนวคิด:
1. โทรวิธีการบริการเลเยอร์บริการใน comtroller เพื่อรับข้อมูลฐานข้อมูลและวางไว้ในโดเมนผ่านวิธี AddObject ของ ModelView
2. อ่านผ่านแท็ก JSP ในหน้า JSP
พัฒนาไฟล์ controller.java:
// สอบถามข้อมูลทั้งหมดไปยังหน้าเพื่อแสดง @RequestMapping ("/dataall") โมเดลสาธารณะและวิวทิวทัศน์ () พ่นข้อยกเว้น {// การเรียกเลเยอร์บริการสำหรับรายการค้นหาข้อมูล <Tatalist> datalists = dataService.findataall () modelandView Datalists); // ระบุ view modelandview.setViewName ("/data/datalist"); return modelandview;}ดังที่แสดงด้านบนโปรแกรมส่งผ่านรหัสต่อไปนี้:
// ใส่ข้อมูลลงในโมเดลการร้องขอและวิวทิวทัศน์ AdDoBject ("DataSlist", Datalists);วางข้อมูลการสืบค้นลงในคำขอ
พัฒนาหน้า JSP เพื่อรับข้อมูลการแสดงผล:
<%@ page language = "java" contentType = "ข้อความ/html; charset = utf-8" pageencoding = "utf-8"%> <%@ taglib uri = "http://java.sun.com/jsp/jstl/core uri = "http://java.sun.com/jsp/jstl/fmt" คำนำหน้า = "fmt"%> <! doctype html สาธารณะ "-// w3c // dtd html 4.01 transitional // en" "http://www.w3.org/tr/html4/loose.dtd"><html> <head> <meta http-equiv =" content-ype "content =" text/html; charset = utf-8 " action = "$ {pageContext.request.contextpath} /data/dataall.action" วิธีการ = "โพสต์"> การสืบค้นข้อมูล: <ตาราง border = 1> <tr> <td> <อินพุตประเภท = "ข้อความ" ชื่อ = "num" value = "query"/> </td> </tr> </table> รายการข้อมูล: <ตาราง border = 1> <tr> <td> num </td> <td> ความชื้น </td> <td> อุณหภูมิ </td> <td> carbon Dioxide </td> <td> } "var =" data "> <tr> <td> $ {data.num} </td> <td> $ {data.hum} </td> <td> $ {data.tem} </td> <td> $ {data.co} </td> href = "$ {pageContext.request.contextpath} /data/editdatas.action?num = $ {data.num}" rel = "external nofollow" rel = "nofollow ภายนอก"> แก้ไข </a> </td>หน้ารับข้อมูลผ่านรหัสต่อไปนี้จากนั้นแสดงรอบ:
<c: foreach items = "$ {datalist}" var = "data"> <tr> <td> $ {data.num} </td> <td> $ {data.hum} </td> <td> $ {data.tem} </td> <td> <td> <a href = "$ {pageContext.request.contextpath} /data/editdatas.action?num = $ {data.num}" rel = "nofollow ภายนอก" rel = "nofollow ภายนอก"> แก้ไข </a> </td>Datalist นี่คือชื่อของวัตถุที่ส่งผ่านคอนโทรลเลอร์ซึ่งมีข้อมูล Datalist
บทความข้างต้น SpringMVC ส่งผ่านค่าที่อ่านโดยฐานข้อมูลไปยังหน้า JSP เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น