搭建好框架后,方法的实现步骤就大同小异了,要写的代码不多。但是因为这个是结合前端实现的,所以整个工程还是挺大的,不是这几行代码可以写清楚的。
首先,看看界面
用户管理主界面:
用户添加界面:
然后,看下工程目录:
以添加为例:
1.User类
package com.wuli.bean;
public class User {
private int id;
private String username;
private String password;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
//构造方法
public User(int id, String username, String password) {
this.id = id;
this.username = username;
this.password = password;
}
public User() {
}
//toString
@Override
public String toString() {
return "User{" +
"id=" + id +
", username='" + username + '\'' +
", password='" + password + '\'' +
'}';
}
}
2.UserDao类
void addUser(User user);
3.UserService接口
void addUser(User user);
4.UserServiceImpl类
@Override public void addUser(User user) { userDao.addUser(user); }
5.UseerController类
@RequestMapping("/addUser") public String addUser(User user){ //调用service方法 userService.addUser(user); //重定向 return "redirect:findAllUser.do"; }
6.在UserMapper.mxl中写SQL语句
<!--增加--> <insert id="addUser" parameterType="com.wuli.bean.User"> insert into tb_user(id,username,password) values (#{id},#{username},#{password}) </insert>
7.user-add.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isELIgnored="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/l