Эх сурвалжийг харах

解决了不能在jsp上显示数据的bug,原因是未在标签头上加:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

superb 2 жил өмнө
parent
commit
ab62ae62ad

+ 1 - 0
src/main/java/com/superb/deliveryapi/controller/PointController.java

@@ -19,6 +19,7 @@ public class PointController {
     @GetMapping("/list")
     public String list(Model model) {
         List<Point> points = pointService.getAllPoints();
+        System.out.println("Points retrieved from database: " + points);
         model.addAttribute("points", points);
         return "points";
     }

+ 7 - 6
src/main/webapp/jsp/points.jsp

@@ -1,4 +1,5 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
 <html>
 <head>
     <title>所有Point列表</title>
@@ -19,12 +20,12 @@
     <tbody>
     <c:forEach items="${points}" var="point">
         <tr>
-            <td>${point.getUserId()}</td>
-            <td>${point.getPoint()}</td>
-            <td>${point.getPointTime()}</td>
-            <td>${point.getPointId()}</td>
-            <td>${point.getPointStatus()}</td>
-            <td>${point.getPointChange()}</td>
+            <td>${point.userId}</td>
+            <td>${point.point}</td>
+            <td>${point.pointTime}</td>
+            <td>${point.pointId}</td>
+            <td>${point.pointStatus}</td>
+            <td>${point.pointChange}</td>
         </tr>
     </c:forEach>
     </tbody>