📄 customermodifypersonalinfoaction.java
字号:
/*
* 作者:武律
* 时间:2007年11月15日
* 功能:修改用户基本信息
*/
package com.mole.struts.action;
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;
import com.mole.struts.dao.DBConnector;
import com.mole.struts.form.CustomerModifyPersonalInfoForm;
/**
* MyEclipse Struts Creation date: 11-15-2007
*
* XDoclet definition:
*
* @struts.action path="/customerModifyPersonalInfo"
* name="customerModifyPersonalInfoForm"
* input="/customerModifyPersonalInfo.jsp" scope="request"
* validate="true"
*/
public class CustomerModifyPersonalInfoAction extends Action {
/*
* Generated Methods
*/
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
CustomerModifyPersonalInfoForm customerModifyPersonalInfoForm = (CustomerModifyPersonalInfoForm) form;
HttpSession session = request.getSession();
DBConnector db = new DBConnector();
String userLoginName = customerModifyPersonalInfoForm.getLoginName();
String nickname = customerModifyPersonalInfoForm.getNickname();
String userGender = customerModifyPersonalInfoForm.getGender();
String userAddress = customerModifyPersonalInfoForm.getAddress();
String userEmail = customerModifyPersonalInfoForm.getEmail();
// String userOldPassword =
// customerModifyPersonalInfoForm.getOldPassword();
String userNewPassword = customerModifyPersonalInfoForm
.getNewPassword();
String userReNewPassword = customerModifyPersonalInfoForm
.getReNewPassword();
String userCompany = customerModifyPersonalInfoForm.getCompany();
String userCellphone = customerModifyPersonalInfoForm.getCellphone();
String userTelephone = customerModifyPersonalInfoForm.getTelephone();
String imageUrl = customerModifyPersonalInfoForm.getImageUrl();
String imageWidth = customerModifyPersonalInfoForm.getImageWidth();
String imageHeight = customerModifyPersonalInfoForm.getImageHeight();
String LoginID = request.getSession().getAttribute("user").toString();
// 检查输入的合法性
if (!userNewPassword.equals(userReNewPassword)
&& !"".equals(userNewPassword) || !"".equals(userReNewPassword)
&& !userNewPassword.equals(userReNewPassword)) {
session.setAttribute("title", "错误信息");
session.setAttribute("message", "修改失败,两次输入的新密码不一致!");
session.setAttribute("returnUrl", "customerGetPersonalInfo.do");
return mapping.findForward("goMessage");
}
try {
if ("".equals(userReNewPassword) && "".equals(userNewPassword)) {
db.executeUpdate("update [Customer] set Nickname='" + nickname
+ "',Gender='" + userGender + "',Email='" + userEmail
+ "',Telephone='" + userTelephone + "',Cellphone='"
+ userCellphone + "',Address='" + userAddress
+ "',Company='" + userCompany + "',FaceImage='"
+ imageUrl + "',FaceWidth=" + imageWidth
+ ",FaceHeight=" + imageHeight + " where LoginName='"
+ userLoginName + "' and ID='" + LoginID + "'");
session.setAttribute("title", "成功信息");
session.setAttribute("message", "修改个人资料成功!");
session.setAttribute("returnUrl", "customerGetPersonalInfo.do");
return mapping.findForward("goMessage");
} else {
db.executeUpdate("update [Customer] set Nickname='" + nickname
+ "',Password='" + userReNewPassword + "',Gender='"
+ userGender + "',Email='" + userEmail
+ "',Telephone='" + userTelephone + "',Cellphone='"
+ userCellphone + "',Address='" + userAddress
+ "',Company='" + userCompany + "',FaceIamge='"
+ imageUrl + "',FaceWidth=" + imageWidth
+ ",FaceHeight=" + imageHeight + " where LoginName='"
+ userLoginName + "' and ID='" + LoginID + "'");
session.setAttribute("title", "成功信息");
session.setAttribute("message", "修改个人资料成功!");
session.setAttribute("returnUrl", "customerGetPersonalInfo.do");
return mapping.findForward("goMessage");
}
} catch (Exception e) {
e.printStackTrace();
session.setAttribute("title", "错误信息");
session.setAttribute("message", "修改失败!");
session.setAttribute("returnUrl", "customerGetPersonalInfo.do");
return mapping.findForward("goMessage");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -