📄 usermodifyaction.java
字号:
package com.gctech.sms.voice.web;import org.apache.struts.action.*;import javax.servlet.http.*;import org.apache.log4j.Logger;import com.gctech.sms.voice.*;import com.gctech.sms.voice.dao.*;import com.gctech.sms.voice.common.*;public class UserModifyAction extends Action{ VoiceFacade f = new VoiceFacade(); static Logger logger = Logger.getLogger(UserModifyAction.class); public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse httpServletResponse) { /**@todo: complete the business logic here, this is just a skeleton.*/ UserModifyActionForm form = (UserModifyActionForm) actionForm; Integer type = new Integer(form.getType()); try { if(type.equals(Consts.VOICE_SMS_USER)) { VoiceUserValueObject vo = f.getVoiceUser(form.getUserId()); if(vo.getPassword().equals(form.getOldPassword())) { vo.setPassword(form.getNewPassword()); f.update(vo); request.setAttribute("successMessage","修改成功"); return actionMapping.findForward("success"); } else { request.setAttribute("modifyError","密码填写错误,请重填写"); return actionMapping.findForward("userModify"); } } else { throw new UnsupportedOperationException("其他类型暂时不支持"); } } catch(Exception ex) { request.setAttribute("modifyError","系统错误,请稍后尝试"); return actionMapping.findForward("userModify"); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -