📄 validateusernameaction.java
字号:
//Create and modify by cnsdlpackage com.sc.struts.action.user.manage;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;//import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.apache.struts.action.ActionMessage;import org.apache.struts.action.ActionMessages;import com.sc.struts.form.user.reg.CheckUsernameForm;import com.sc.dao.UserDAO;/** * @author cnsdl * Creation date: 02-17-2006 * * XDoclet definition: * @struts.action path="/validateUsername" name="checkUsernameForm" scope="request" validate="true" */public class ValidateUsernameAction extends Action { // --------------------------------------------------------- Instance Variables private static final String Exist = "Exist"; private static final String Nonexist = "Nonexist"; private UserDAO userDAO; // --------------------------------------------------------- Methods /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { //ActionErrors errors = new ActionErrors(); ActionMessages msg = new ActionMessages(); CheckUsernameForm checkUsernameForm = (CheckUsernameForm) form; if (userDAO.isUsedUsername(checkUsernameForm.getUsername())){ //进入更改密码的第二步 return mapping.findForward(Exist); }else{ //处理错误 msg.add(msg.GLOBAL_MESSAGE, new ActionMessage("no.db.username")); //errors.add("Nonexist", new ActionMessage("no.db.username")); saveMessages(request,msg); //saveErrors(request,errors); return mapping.findForward(Nonexist); } } public UserDAO getUserDAO() { return userDAO; } public void setUserDAO(UserDAO userDAO) { this.userDAO = userDAO; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -