import javax.swing.JOptionPane;
import com.csdn.bean.User;
import com.csdn.service.UserService;
import com.csdn.service.UserServiceImp;
public class DeleteIdServlet extends HttpServlet {
UserService userService = new UserServiceImp();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
Integer id = Integer.valueOf(request.getParameter("id"));
boolean flag = userService.deleteById(id);
if (flag) {
JOptionPane.showMessageDialog(null, "删除成功");
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
package com.csdn.servlet;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.swing.JOptionPane;
import com.csdn.bean.User;
import com.csdn.service.UserService;
import com.csdn.service.UserServiceImp;
public class DeleteServlet extends HttpServlet {
UserService userService = new UserServiceImp();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
delete(request, response);
}
public void delete(HttpServletRequest request, HttpServletResponse response)
throws UnsupportedEncodingException, IOException, ServletException {
response.setContentType("text/html;charset=UTF-8");
User entity = new User();
boolean flag = userService.delete(entity);
if (flag) {
JOptionPane.showMessageDialog(null, "删除成功");
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
package com.csdn.servlet;
import java.awt.Component;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.swing.JOptionPane;
import com.csdn.bean.User;
import com.csdn.service.UserService;
import com.csdn.service.UserServiceImp;
public class InsertServlet extends HttpServlet {
UserService userService = new UserServiceImp();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
insert(request, response);
}
public void insert(HttpServletRequest request, HttpServletResponse response)
throws UnsupportedEncodingException, IOException, ServletException {
response.setContentType("text/html;charset=UTF-8");
// 一定要与对应的html中的 的name名称一致
String name = request.getParameter("username").trim();
String pass = request.getParameter("password").trim();
// 与数据库比较,判断用户是否存在
User entity = new User(name, pass, null);
//判断密码这句要先判断再执行,否则就不起作用了
if (!name.equals("") && !pass.equals("")) {
boolean flag = userService.insert(entity);
if (flag == true) {
JOptionPane.showMessageDialog(null, "插入成功!请继续操作");
}
} else {
JOptionPane.showMessageDialo