ActionMessages messages = new ActionMessages(); messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message1"); messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message2"); saveMessages(request, messages); // storing messages as request attributes
ActionMessages messages = new ActionMessages(); messages.add("appMessage", new ActionMessage("message1"); saveMessages(request, messages); // storing messages as request attributes
protected ActionMessages getActionMessages(HttpServletRequest request) { ActionMessages actionMessages = (ActionMessages) request.getAttribute(ACTION_MESSAGES_REQUEST_KEY); if (actionMessages == null) { actionMessages = new ActionMessages(); request.setAttribute(ACTION_MESSAGES_REQUEST_KEY, actionMessages); } return actionMessages; }
public ActionMessages getMessages() { ActionMessages messages = (ActionMessages) getRequest().getAttribute(Globals.MESSAGE_KEY); if (messages == null) { messages = new ActionMessages(); } return messages; }
public ActionMessages getErrors() { ActionMessages errors = (ActionMessages) getRequest().getAttribute(Globals.ERROR_KEY); if (errors == null) { errors = new ActionMessages(); } return errors; }
public ActionMessages getErrorsFromSession() { ActionMessages errors = (ActionMessages) getSession().getAttribute(Globals.ERROR_KEY); if (errors == null) { errors = new ActionMessages(); } return errors; }
public ActionMessages getMessagesFromSession() { ActionMessages messages = (ActionMessages) getSession().getAttribute(Globals.MESSAGE_KEY); if (messages == null) { messages = new ActionMessages(); } return messages; }
public class ContactAction extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse resp) throws Exception { DynaValidatorForm sendContactForm = (DynaValidatorForm) form; ActionMessages messages = new ActionMessages(); String firstName = ((String) sendContactForm.get("firstname")); String lastName = ((String) sendContactForm.get("lastname")); String emailAddress = ((String) sendContactForm.get("emailaddress")); String subject = ((String) sendContactForm.get("subject")); String comments = ((String) sendContactForm.get("comments")); return mapping.findForward("sendcontacts"); } }
public static ActionMessages buildMessages(String messages[]) { ActionMessages actionMessages = new ActionMessages(); if (null != messages && messages.length > 0) { for (int i = 0; i < messages.length; i++) actionMessages.add("org.apache.struts.action.GLOBAL_MESSAGE", new ActionMessage(messages[i])); } return actionMessages; }
public ActionMessages getRequestMessages() { ActionMessages requestErrors = new ActionMessages(); for (Iterator<String> iter = getMessagePropertyNames().iterator(); iter.hasNext();) { String property = iter.next(); List errorList = (List) getMessagesForProperty(property); for (Iterator iterator = errorList.iterator(); iterator.hasNext();) { ErrorMessage errorMessage = (ErrorMessage) iterator.next(); // add ActionMessage with any parameters requestErrors.add(property, new ActionMessage(errorMessage.getErrorKey(), errorMessage.getMessageParameters())); } } return requestErrors; }
public void addMessages(ActionMessages messages) { if (messages == null) { return; } ActionMessages requestMessages = getMessages(); if (requestMessages == null) { requestMessages = new ActionMessages(); } requestMessages.add(messages); saveMessages(requestMessages); }
@Override public ActionForward execute(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { ActionMessages actionMessages = new ActionMessages(); request.setAttribute(ACTION_MESSAGES_REQUEST_KEY, actionMessages); final ActionForward actionForward = super.execute(mapping, actionForm, request, response); actionMessages = (ActionMessages) request.getAttribute(ACTION_MESSAGES_REQUEST_KEY); if (!actionMessages.isEmpty()) { saveMessages(request, actionMessages); addMessages(request, actionMessages); } return actionForward; }
private void addOkMessage(HttpServletRequest request) { ActionMessages messages = new ActionMessages(); messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("auth.login.successful")); saveMessages(request, messages); }
@Override public ActionForward execute(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { final ActionMessages actionMessages = new ActionMessages(); request.setAttribute(ACTION_MESSAGES_REQUEST_KEY, actionMessages); final ActionForward actionForward = super.execute(mapping, actionForm, request, response); if (!actionMessages.isEmpty()) { saveMessages(request, actionMessages); } if (CoreConfiguration.getConfiguration().developmentMode()) { logger.info("CLASS: " + this.getClass().getName() + ", method: " + getFromRequest(request, "method")); } return actionForward; }
private void addMessage(HttpServletRequest request, String keyMessage) { final ActionMessages actionMessages = new ActionMessages(); actionMessages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(keyMessage)); saveMessages(request, actionMessages); }
public void addErrors(ActionMessages errors) { if (errors == null) { return; } ActionMessages requestErrors = getErrors(); if (requestErrors == null) { requestErrors = new ActionMessages(); } requestErrors.add(errors); saveErrors(requestErrors); }
private void saveActionMessageOnRequest(HttpServletRequest request, String errorKey, String[] args) { ActionMessages actionMessages = new ActionMessages(); actionMessages.add(errorKey, new ActionMessage(errorKey, args)); saveMessages(request, actionMessages); }
protected ActionForward forward(ActionMapping mapping, HttpServletRequest request, String msg, String forward) { ActionMessages actionMessages = new ActionMessages(); actionMessages.add("org.apache.struts.action.GLOBAL_MESSAGE", new ActionMessage(msg)); addErrors(request, actionMessages); return mapping.findForward(forward); }
public ActionMessages toActionMessages() { ActionMessages actionMessages = new ActionMessages(); for (ErrorMessage errorMessage : this) { actionMessages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(errorMessage.getErrorKey(), errorMessage.getMessageParameters())); } return actionMessages; } }
@Override public ActionForward execute(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { final Registration registration = getRegistration(request); if (registration != null && registration.getPhdIndividualProgramProcess() == null) { final ActionMessages actionMessages = new ActionMessages(); request.setAttribute(ACTION_MESSAGES_REQUEST_KEY, actionMessages); addActionMessage(request, "label.phd.registration.without.phd.program.process"); saveMessages(request, actionMessages); return mapping.findForward("enrollmentCannotProceed"); } return super.execute(mapping, actionForm, request, response); }