springboot代码

public class UserController {

@Autowired
private UserMapper userMapper;

@RequestMapping("tologin")
public String tologin(){
	return "login";	
}
@RequestMapping("toerror")
public String toerror(){
	return "error";	
}

@RequestMapping("login")
public String login(Model model,HttpSession session,User user){
	User userOnLine = userMapper.login(user);
	if(null!=userOnLine){
		session.setAttribute("userOnLine", userOnLine);
		return "redirect:userlist";
	}
	return "redirect:toerror";
}

@RequestMapping("userlist")
public String userlist(Model model,String cpage,@RequestParam(defaultValue="")String mohu){
	Integer count = userMapper.findUserCount(mohu);
	PageUtil pu = new PageUtil(cpage, 1, count);
	List<User> ulist = userMapper.findUserList(pu,mohu);
	model.addAttribute("ulist", ulist);
	model.addAttribute("pu", pu);
	return "userlist";
}
@RequestMapping("toAdd")
public String toAdd(){
	return "add";
	
}
@RequestMapping("addUser")
@ResponseBody
public int addUser(User user){
	userMapper.addUser(user);
	return 1;
	
}
@RequestMapping("toUpdate")
public String toUpdate(){
	return "update";
	
}
@RequestMapping("toUpdate")
public String toUpdate(Integer id,HttpServletRequest request){
	
	User user = userMapper.updateUser(id);
	request.setAttribute("user", user);
	return "update";
	
}
//回显
@RequestMapping("updateUser")
@ResponseBody
public int updateUser(User user){
	
	return userMapper.updateUser(user);
}

mapper

@Select(“select id,clazz,student from user2 where clazz=#{clazz} and student=#{student}”)
User login(User user);
@Select(“select count(id) from user2 where student like concat(’%’,concat(#{mohu},’%’))”)
Integer findUserCount(String mohu);
@Select(“select * from user2 where student like concat(’%’,concat(#{mohu},’%’)) limit #{pu.startIndex},#{pu.pageSize}”)
List findUserList(@Param(“pu”)PageUtil pu, @Param(“mohu”)String mohu);
@Insert(“insert into user2 values(null,#{clazz},#{student},#{name},#{birr},#{sex},#{age},#{minzu},#{tel},#{date},#{bz})”)
void addUser(User user);
@Update(“update user2 set clazz=#{clazz},student=#{student},name=#{name},birr=#{birr},sex=#{sex},age=#{age},minzu=#{minzu},tel=#{tel},date=#{date},bz=#{bz}”)
void updateUser(User user);
@Delete(“delete from user2 where id=#{id}”)
void deleteUser(Integer id);

list

<form action="userlist" method="post">
<input name="mohu" value="${param.mohu }">
<input type="submit" value="">
</form>
<form action="userlist" method="post">
<input name="muhu" value="${param.mohu }">
<input type="submit" value="">
</form>
<table class="table table-striped table-bordered table-hover table-condensed">
	<tr>
		<td>界别</td>
		<td>班级名称</td>
		<td>学号</td>
		<td>姓名</td>
		<td>出生日期</td>
		<td>性别</td>
		<td>状态</td>
		<td>民族</td>
		<td>电话</td>
		<td>入学日期</td>
		<td>备注</td>
		<td>操作</td>
	</tr>
	<c:forEach items="${ulist }" var="u">
		<tr>
			<td>${u.id }</td>
			<td>${u.clazz }</td>
			<td>${u.student }</td>
			<td>${u.name }</td>
			<td>${u.birr }</td>
			<td>${u.sex }</td>
			<td>${u.age }</td>
			<td>${u.minzu }</td>
			<td>${u.tel }</td>
			<td>${u.date }</td>
			<td>${u.bz }</td>
			<td>
				<input type="button" value="新建" onclick="toAdd()">
				<input type="button" value="删除" onclick="deleteUser(${u.id })">
				<input type="button" value="修改" onclick="toUpdate(${u.id })">
				
				
			</td>
		</tr>
	</c:forEach>
	<tr>
		<td colspan="11">
			<input type="button" value="首页" onclick="fenye(1)">
			<input type="button" value="上一页" onclick="fenye(${pu.prevPage})">
			<input type="button" value="下一页" onclick="fenye(${pu.nextPage})">
			<input type="button" value="尾页" onclick="fenye(${pu.lastPage})">
			共${pu.lastPage}页,第${pu.currentPage}页
		</td>
	</tr>
	
	
	
</table>

add

		<td>
		<input type="button" value="新建" onclick="toAdd()">
		</td>
	</tr>
</table>
班级名称
学号
姓名
出生日期
性别
状态
民族
电话
入学日期
备注

update

		<td>
		<input type="button" value="修改" onclick="toUpdate()">
		</td>
	</tr>
</table>
班级名称
学号
姓名
出生日期
性别
状态
民族
电话
入学日期
备注

猜你喜欢

转载自blog.csdn.net/ltr18810137897/article/details/82834161