You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
2.9 KiB

/* */ package cn.lee.market.struts.action;
/* */
/* */ import cn.lee.market.model.User;
/* */ import cn.lee.market.util.DateConverter;
/* */ import java.io.PrintStream;
/* */ import java.util.Date;
/* */ import javax.servlet.http.HttpServletRequest;
/* */ import javax.servlet.http.HttpServletResponse;
/* */ import javax.servlet.http.HttpSession;
/* */ import org.apache.struts.action.Action;
/* */ import org.apache.struts.action.ActionForm;
/* */ import org.apache.struts.action.ActionForward;
/* */ import org.apache.struts.action.ActionMapping;
/* */
/* */ public class ModifyInfoAction extends Action
/* */ {
/* 18 */ DateConverter dc = new DateConverter();
/* */
/* */ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
/* */ throws Exception
/* */ {
/* 24 */ HttpSession session = request.getSession();
/* 25 */ User user = (User)session.getAttribute("user");
/* 26 */ String result = null;
/* 27 */ result = "修改成功!点确定进入市场主页!";
/* */
/* 29 */ String photo_ = request.getParameter("photo");
/* 30 */ int photo = Integer.parseInt(photo_);
/* 31 */ String str = request.getParameter("birthday");
/* 32 */ Date birthday = (Date)this.dc.convert(Date.class, str);
/* 33 */ System.out.println(str + "->" + birthday);
/* 34 */ String email = request.getParameter("email");
/* 35 */ String doModPWD = request.getParameter("doModPWD");
/* 36 */ if ("1".equals(doModPWD))
/* */ {
/* 38 */ String oldPassword = request.getParameter("oldPassword");
/* 39 */ String newPassword = request.getParameter("newPassword");
/* 40 */ String confirmPassword = request.getParameter("confirmPassword");
/* 41 */ if (oldPassword.equals(user.getPassword()))
/* */ {
/* 43 */ if (newPassword.equals(confirmPassword)) {
/* 44 */ user.setPassword(newPassword);
/* */ }
/* */ else {
/* 47 */ request.setAttribute("error", "error");
/* 48 */ result = "修改密码与确认密码不同!请重新输入!";
/* */ }
/* */ }
/* */ else
/* */ {
/* 53 */ request.setAttribute("error", "error");
/* 54 */ result = "原始密码输入错误!请重新输入!";
/* */ }
/* */ }
/* 57 */ user.setBirthday(birthday);
/* 58 */ user.setEmail(email);
/* 59 */ user.setPhoto((short)photo);
/* */
/* 61 */ request.setAttribute("result", result);
/* 62 */ return mapping.findForward("modifyInfo");
/* */ }
/* */ }
/* Location: C:\Users\muye\Desktop\51\校园二手交易平台设计与论文\market\code\market\WEB-INF\classes\
* Qualified Name: cn.lee.market.struts.action.ModifyInfoAction
* JD-Core Version: 0.6.1
*/