package com.yetang.web;
import com.yetang.pojo.User01;
import com.yetang.service.UserService;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Objects;
@WebServlet("/Pupdate")
public class Pupdate extends HttpServlet {
private UserService service = new UserService();
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=UTF-8");
String data1 = request.getParameter("data1");//id
String data2 = request.getParameter("data2");//旧密码
String data3 = request.getParameter("data3");//新密码
String data4 = request.getParameter("data4");//确认新密码
request.setAttribute("data1",data1);
User01 user01 = service.select1B1(data1);
if(Objects.equals(user01.getData9(), data2)&& Objects.equals(data3, data4)) {
user01.setData9(data3);
service.update1B1(user01);
}else {
String mistake = "1";
request.setAttribute("mistake",mistake);
}
request.getRequestDispatcher("/S.jsp").forward(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request, response);
}
}
package com.yetang.web;
import com.yetang.pojo.User01;
import com.yetang.service.UserService;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
@WebServlet("/Sadd")
public class Sadd extends HttpServlet {
private UserService service = new UserService();
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
String data1 = request.getParameter("data1");
String data2 = request.getParameter("data2");
String data3 = request.getParameter("data3");
String data4 = request.getParameter("data4");
String data5 = request.getParameter("data5");
String data6 = request.getParameter("data6");
String data7 = request.getParameter("data7");
String data8 = "0";//0:未审核 1:已审核
String data9 = "123456";//初始密码
User01 user01 = new User01();
user01.setData1(data1);
user01.setData2(data2);
user01.setData3(data3);
user01.setData4(data4);
user01.setData5(data5);
user01.setData6(data6);
user01.setData7(data7);
user01.setData8(data8);
user01.setData9(data9);
service.addUser01(user01);
request.getRequestDispatcher("/Login.jsp").forward(request,response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request, response);
}
}