From 4f25100fcd3f2cd38d138e23a8194df72e1b4f95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9F=A9=E5=B5=A9?= <1685140047@qq.com> Date: Wed, 13 May 2026 17:42:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E7=AC=AC=E4=B8=83=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A=E7=9A=84=E5=9F=BA=E7=A1=80=E4=B8=8A=20=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86=20=E5=92=8C=20?= =?UTF-8?q?=E5=85=BC=E8=81=8C=E7=AE=A1=E7=90=86=E6=A8=A1=E5=9D=97=20?= =?UTF-8?q?=E5=9B=9E=E6=98=BE=E9=A1=B5=E6=98=BE=E7=A4=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/ssm/controller/PartTimeController.java | 4 +++- .../src/com/ssm/controller/UserController.java | 7 ++++++- .../src/com/ssm/entity/PartTime.java | 12 ++++++------ .../src/com/ssm/entity/User.java | 10 +++++----- .../web/WEB-INF/view/showPartTime.jsp | 11 ++++++++--- .../web/WEB-INF/view/showUser.jsp | 7 +++++-- moonlighting-SpringMVCProject/web/addPartTime.jsp | 2 +- moonlighting-SpringMVCProject/web/addUser.jsp | 2 +- 8 files changed, 35 insertions(+), 20 deletions(-) diff --git a/moonlighting-SpringMVCProject/src/com/ssm/controller/PartTimeController.java b/moonlighting-SpringMVCProject/src/com/ssm/controller/PartTimeController.java index 5e51b9e..c72b036 100644 --- a/moonlighting-SpringMVCProject/src/com/ssm/controller/PartTimeController.java +++ b/moonlighting-SpringMVCProject/src/com/ssm/controller/PartTimeController.java @@ -2,15 +2,17 @@ package com.ssm.controller; import com.ssm.entity.PartTime; import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/parttime") public class PartTimeController { @RequestMapping("/add") - public String addPartTime(PartTime partTime) { + public String addPartTime(PartTime partTime, Model model) { System.out.println("=== 收到兼职信息 ==="); System.out.println(partTime); + model.addAttribute("partTime", partTime); return "showPartTime"; } } \ No newline at end of file diff --git a/moonlighting-SpringMVCProject/src/com/ssm/controller/UserController.java b/moonlighting-SpringMVCProject/src/com/ssm/controller/UserController.java index bd30436..fdd7909 100644 --- a/moonlighting-SpringMVCProject/src/com/ssm/controller/UserController.java +++ b/moonlighting-SpringMVCProject/src/com/ssm/controller/UserController.java @@ -2,15 +2,20 @@ package com.ssm.controller; import com.ssm.entity.User; import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/user") public class UserController { @RequestMapping("/add") - public String addUser(User user) { + public String addUser(User user, Model model) { + // 控制台打印信息 System.out.println("=== 收到用户信息 ==="); System.out.println(user); + + // 把数据存入 Model,传给页面回显 + model.addAttribute("user", user); return "showUser"; } } \ No newline at end of file diff --git a/moonlighting-SpringMVCProject/src/com/ssm/entity/PartTime.java b/moonlighting-SpringMVCProject/src/com/ssm/entity/PartTime.java index 67bfea8..757bf30 100644 --- a/moonlighting-SpringMVCProject/src/com/ssm/entity/PartTime.java +++ b/moonlighting-SpringMVCProject/src/com/ssm/entity/PartTime.java @@ -1,12 +1,12 @@ package com.ssm.entity; public class PartTime { - private Integer id; // 兼职ID - private String title; // 兼职标题 - private String company; // 发布商家 - private String salary; // 薪资 - private String address; // 工作地点 - private Integer userId; // 关联用户ID + private Integer id; + private String title; + private String company; + private String salary; + private String address; + private Integer userId; public PartTime() {} diff --git a/moonlighting-SpringMVCProject/src/com/ssm/entity/User.java b/moonlighting-SpringMVCProject/src/com/ssm/entity/User.java index 01a390e..95ff87d 100644 --- a/moonlighting-SpringMVCProject/src/com/ssm/entity/User.java +++ b/moonlighting-SpringMVCProject/src/com/ssm/entity/User.java @@ -1,11 +1,11 @@ package com.ssm.entity; public class User { - private Integer id; // 用户ID - private String username; // 用户名 - private String password; // 密码 - private String phone; // 手机号 - private String role; // 角色(学生/商家/管理员) + private Integer id; + private String username; + private String password; + private String phone; + private String role; public User() {} diff --git a/moonlighting-SpringMVCProject/web/WEB-INF/view/showPartTime.jsp b/moonlighting-SpringMVCProject/web/WEB-INF/view/showPartTime.jsp index d1cc7de..f93a64d 100644 --- a/moonlighting-SpringMVCProject/web/WEB-INF/view/showPartTime.jsp +++ b/moonlighting-SpringMVCProject/web/WEB-INF/view/showPartTime.jsp @@ -11,7 +11,12 @@
校园兼职网 - 兼职添加完成
+兼职ID:${partTime.id}
+兼职标题:${partTime.title}
+发布商家:${partTime.company}
+薪资:${partTime.salary}
+工作地点:${partTime.address}
+发布用户ID:${partTime.userId}
-