在第七次作业的基础上 完成用户管理 和 兼职管理模块 回显页显示信息

main
韩嵩 3 weeks ago
parent d4af84550f
commit 4f25100fcd

@ -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";
}
}

@ -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";
}
}

@ -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() {}

@ -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() {}

@ -11,7 +11,12 @@
<title>兼职添加成功</title>
</head>
<body>
<h2>Success! 信息已在控制台输出!</h2>
<p>校园兼职网 - 兼职添加完成</p>
<h2>Success!</h2>
<p>兼职ID${partTime.id}</p>
<p>兼职标题:${partTime.title}</p>
<p>发布商家:${partTime.company}</p>
<p>薪资:${partTime.salary}</p>
<p>工作地点:${partTime.address}</p>
<p>发布用户ID${partTime.userId}</p>
</body>
</html>
</html>

@ -11,7 +11,10 @@
<title>用户添加成功</title>
</head>
<body>
<h2>Success! 信息已在控制台输出!</h2>
<p>校园兼职网 - 用户添加完成</p>
<h2>Success!</h2>
<p>用户ID${user.id}</p>
<p>用户名:${user.username}</p>
<p>手机号:${user.phone}</p>
<p>角色:${user.role}</p>
</body>
</html>

@ -12,7 +12,7 @@
</head>
<body>
<h3>校园兼职网 - 添加兼职</h3>
<form action="/parttime/add" method="post">
<form action="${pageContext.request.contextPath}/parttime/add" method="post">
兼职ID<input type="text" name="id"><br>
兼职标题:<input type="text" name="title"><br>
发布商家:<input type="text" name="company"><br>

@ -12,7 +12,7 @@
</head>
<body>
<h3>校园兼职网 - 添加用户</h3>
<form action="/user/add" method="post">
<form action="${pageContext.request.contextPath}/user/add" method="post">
用户ID<input type="text" name="id"><br>
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>

Loading…
Cancel
Save