⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alterpassservlet.java

📁 这是一个JSP网站程序
💻 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 + -