package com.adv.actions;
import java.io.IOException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.sql.Connection;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import net.sf.json.JSONObject;
import com.adv.dao.UserGroupDao;
import com.adv.util.DbUtil;
import com.adv.util.MD5Encrypt;
import com.adv.util.Md5;
import com.adv.util.ResponseUtil;
public class ChangePasswordAction extends HttpServlet{
DbUtil dbUtil=new DbUtil();
UserGroupDao userGroupDao=new UserGroupDao();
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
this.doPost(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
HttpSession session=request.getSession();
String userId=(String) session.getAttribute("userId");
String password = request.getParameter("newpass");
MD5Encrypt md5Encrypy = new MD5Encrypt();
String passwd=md5Encrypy.MD5Encode(password);
Connection con =null;
try{
con=dbUtil.getCon();
JSONObject result=new JSONObject();
int cNums=userGroupDao.changePassword(con, passwd, userId);
if(cNums>0){
result.put("success", "true");
}else{
result.put("errorMsg", "删除失败");
}
ResponseUtil.write(response, result);
}catch(Exception e){
e.printStackTrace();
}finally{
try {
dbUtil.closeCon(con);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
import java.io.IOException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.sql.Connection;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import net.sf.json.JSONObject;
import com.adv.dao.UserGroupDao;
import com.adv.util.DbUtil;
import com.adv.util.MD5Encrypt;
import com.adv.util.Md5;
import com.adv.util.ResponseUtil;
public class ChangePasswordAction extends HttpServlet{
DbUtil dbUtil=new DbUtil();
UserGroupDao userGroupDao=new UserGroupDao();
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
this.doPost(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
HttpSession session=request.getSession();
String userId=(String) session.getAttribute("userId");
String password = request.getParameter("newpass");
MD5Encrypt md5Encrypy = new MD5Encrypt();
String passwd=md5Encrypy.MD5Encode(password);
Connection con =null;
try{
con=dbUtil.getCon();
JSONObject result=new JSONObject();
int cNums=userGroupDao.changePassword(con, passwd, userId);
if(cNums>0){
result.put("success", "true");
}else{
result.put("errorMsg", "删除失败");
}
ResponseUtil.write(response, result);
}catch(Exception e){
e.printStackTrace();
}finally{
try {
dbUtil.closeCon(con);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}