📄 alterpassservlet.java
字号:
package com.yibo.yiqu.servlet;
import com.yibo.yiqu.servlet.MD5;
import com.yibo.yiqu.db.LogDAO;
import com.yibo.yiqu.db.Check;
import com.yibo.yiqu.domain.super_user;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import java.io.PrintWriter;
import java.io.IOException;
import javax.servlet.http.*;
/**
* @author javafeng
*
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
* To enable and disable the creation of type comments go to
* Window>Preferences>Java>Code Generation.
*/
public class AlterPassServlet extends HttpServlet
{
public AlterPassServlet()
{
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setCharacterEncoding("gb2312");
request.setCharacterEncoding("gb2312");
PrintWriter printwriter = response.getWriter();
String targetpage = "/success.jsp";
super_user su = new super_user();
Check ch = new Check();
LogDAO ldao = new LogDAO();
MD5 m = new MD5();
HttpSession session = request.getSession(true);
int userid=0;
try{
userid = ldao.getId((String)session.getAttribute("user"));
}catch(Exception e){}
String password1 = request.getParameter("password_old");
String password = request.getParameter("password");
password1 = m.getMD5ofStr(password1);
password = m.getMD5ofStr(password);
su.setId(userid);
su.setPassword(password);
try
{
if(ch.passcheck(userid,password1))
{
if(ldao.passChange(su))
{
targetpage = "/error.jsp";
session.setAttribute("errors","修改密码成功!");
}
else
{
session.setAttribute("errors","修改密码失败!");
targetpage = "/error.jsp";
System.out.println("错误代号 AlterPassServlet 001 运行正常...");
}
}else
{
session.setAttribute("errors","原始密码输入有误!");
targetpage = "/error.jsp";
System.out.println("错误代号 AlterPassServlet 002 运行正常...");
}
}
catch(Exception e)
{
targetpage = "/error.jsp";
session.setAttribute("errors", "修改密码出错,请重试!");
System.out.println("错误代号 AlterPassServlet 003 运行正常...");
}
RequestDispatcher rd = request.getRequestDispatcher(targetpage);
rd.forward(request, response);
}
public void doGet(HttpServletRequest requestuest, HttpServletResponse response)
throws ServletException, IOException
{
doPost(requestuest, response);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -