my setup DispatchAction does not show a token when the form first displays. When I click submit button to create record, it shows error messages of handler. What does needs to be done?
my flow likes this UserMaint.jsp ---> AddUserProfileAction.java (AddUserProfile.jsp) UserMaint.jsp constructs: <html:link page="/AddUserProfile.jsp?method=setup"> <bean:message key="userMaint.addUserProfile"/> </html:link> AddUserProfile.jsp constructs: <html:form action="/addUserProfile?method=create" focus="firstName"> <html:hidden property="action"/> <html:submit><bean:message key="addUserProfileForm.submit"/></html:submit> AddUserProfileAction.java constructs: public final class AddUserProfileAction extends DispatchAction { public ActionForward setup (ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); saveToken(request); return (mapping.getInputForward()); } public ActionForward create (ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); ActionErrors errors = new ActionErrors(); if (!isTokenValid(request, true)) { errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("Duplicated Submission")); } MessageResources messages = getResources(request); if (checking_is_ok) { ActionMessages actionMessages = new ActionMessages(); ActionMessage actionMessage = new ActionMessage("recordAdded"); actionMessages.add(Constants.statusLine, actionMessage); saveMessages (request, actionMessages); saveToken(request); return mapping.findForward("success"); } if (!errors.isEmpty()) { saveErrors(request, errors); saveToken(request); return (mapping.getInputForward()); } return mapping.findForward("failure"); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]