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}
-