تمرير المعلومات إلى صفحة springmvc باستخدام كائن أو كائن most org.springframework.ui
يتطلب: دعم JSTL وتعبيرات EL
1.Maven إضافة تبعيات:
<!-JSTL (JSP Standard Tag Library)-> ؛ REPONENCY> <LOUREID> JSTL </GroupID> <STIFACTID> JSTL </STIFACTID> <الإصدار> 1.2 </version> ؛/dependency>
2. طرق في وحدة التحكم
/** **/@controller@requestmapping ("/hello") الفئة العامة hellocontroller {/***عنوان الطلب: اسم المشروع/hello/userInfo*@reghn userInfomodel ("Zhang San" ، 99 ، "male") ؛ model.addattribute ("info" ، info) ؛ ers ar userinfomodel> list = new ArrayList <userInfomodel> 21 ، "أنثى")) ؛ list.add (userInfomodel جديد ("Zhao Liu" ، 22 ، "ذكر")) ؛ // تمرير كائنات متعددة map.put ("user_list" ، قائمة) ؛ إرجاع "hello/userinfo" ؛ // العنوان الفعلي لربط البادئة (بادئة) + قيمة الإرجاع + لاحقة) محددة في servlet.xml}}3. اختبار كائنات الكيان
حزمة demo.models.hello ؛ استيراد java.util.date ؛/** ***/الفئة العامة userInfomodel {public userinfomodel (اسم السلسلة ، int age ، سلسلة الجنس) void setDate (Date Date) {this.date = date ؛} السلسلة العامة getName () {return name ؛} public void setName (اسم السلسلة) {this.name = name ؛ الجنس ؛}}4.JSP صفحة
<٪@ page language = "java" contentType = "text/html ؛ charset = utf-8" pageencoding = "utf-8" ٪> <!-تقديم المكتبة الأساسية JSTL ، استخدم علامة loop-> <٪@ taglib uri = "http://java.sun.com/jsp/jStl FMT Library ، تنسيق علامة الوقت-> <٪@ taglib prefix = "fmt" uri = "http://java.sun.com/jsp/jstl/fmt" ٪> <!-دعم EL Expression-> <٪@ page ISELURIDORED = "false" ٪> <! Transitional // en "" http://www.w3 scr = "/content/index.js"> </script> <link href = "/content/index.css" rel = "external nofollow"/> </head> <body> <h3> معلومات الصفحة </h3> <div> url: $ {pagecontext $ {info.name} </div> <viv> العمر: $ {info.age} </viv> <viv> الجنس: $ {info.sex} </viv> <viv> التاريخ: <fmt: formatdate pattern = "yyyy-mm-dd hh: mm: ss" value = "$ {info.date}"/> </div> قائمة </h3> <tably> <tt> <td> الاسم </td> <td> العمر </td> <td> sex </td> <td> تاريخ </td> </tr> <c: 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> </td> <td> سطر الرقم </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> </td> </c: for each> </band> </html>الطريقة المذكورة أعلاه لتمرير القيم إلى صفحة Java-JSP SpringMVC-Controller هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.