/** * Returns the Validation key. * * @param mapping The mapping used to select this instance * @param request The servlet request we are processing * @return validation key - the form element's name in this case */ public String getValidationKey(ActionMapping mapping, HttpServletRequest request) { return mapping.getAttribute(); }
/** * Returns the Validation key. * * @param mapping The mapping used to select this instance * @param request The servlet request we are processing * @return validation key - the form element's name in this case */ public String getValidationKey(ActionMapping mapping, HttpServletRequest request) { return mapping.getAttribute(); }
public ActionForm getActionForm() { // Is there a mapping associated with this request? ActionMapping mapping = getMapping(); if (mapping == null) return (null); // Is there a form bean associated with this mapping? String attribute = mapping.getAttribute(); if (attribute == null) return (null); // Look up the existing form bean, if any ActionForm instance = null; if ("request".equals(mapping.getScope())) { instance = (ActionForm) this.request.getAttribute(attribute); } else { instance = (ActionForm) this.session.getAttribute(attribute); } return instance; }
log.debug(" Storing ActionForm bean instance in scope '" + mapping.getScope() + "' under attribute key '" + mapping.getAttribute() + "'"); request.setAttribute(mapping.getAttribute(), instance); } else { HttpSession session = request.getSession(); session.setAttribute(mapping.getAttribute(), instance);
validationKey = mapping.getAttribute();
public boolean execute(ActionContext actionContext) throws Exception { ActionConfig actionConfig = actionContext.getActionConfig(); String name = actionConfig.getName(); if (name == null) { return false; } FormBeanConfig formBeanConfig = actionConfig.getModuleConfig().findFormBeanConfig(name); if (formBeanConfig == null) { return false; } Map scope = actionContext.getScope(actionConfig.getScope()); Object instance = scope.get(actionConfig.getAttribute()); if (instance == null) { return false; } if (instance instanceof ActionForm) { return false; } BeanValidatorForm form = BeanValidatorFormUtil.toBeanValidatorForm(null, instance); scope.put(actionConfig.getAttribute(), form); return false; }
beanName = mapping.getAttribute(); beanScope = mapping.getScope(); beanType = formBeanConfig.getType();
throw e; jsFormName = mapping.getAttribute();
instance = (ActionForm) scope.get(actionConfig.getAttribute()); scope.put(actionConfig.getAttribute(), instance);
public boolean execute(ActionContext actionContext) throws Exception { ActionForm form = actionContext.getActionForm(); if (form instanceof S2BeanValidatorForm) { return false; } if (!(form instanceof BeanValidatorForm)) { return false; } ActionForm newForm = new S2BeanValidatorForm((BeanValidatorForm) form); if (actionContext instanceof ServletActionContext) { ServletActionContext sac = (ServletActionContext) actionContext; newForm.setServlet(sac.getActionServlet()); } ActionConfig actionConfig = actionContext.getActionConfig(); Map scope = actionContext.getScope(actionConfig.getScope()); actionContext.setActionForm(newForm); scope.put(actionConfig.getAttribute(), newForm); return false; }
String attribute = mapping.getAttribute(); if (attribute == null) { return (null);
config.setRoles(convertParam(orig.getRoles(), vars)); config.setParameter(convertParam(orig.getParameter(), vars)); config.setAttribute(convertParam(orig.getAttribute(), vars)); config.setForward(convertParam(orig.getForward(), vars)); config.setInclude(convertParam(orig.getInclude(), vars));
if (getAttribute() == null) { setAttribute(config.getAttribute());
config.setRoles(convertParam(orig.getRoles(), vars)); config.setParameter(convertParam(orig.getParameter(), vars)); config.setAttribute(convertParam(orig.getAttribute(), vars)); config.setForward(convertParam(orig.getForward(), vars)); config.setInclude(convertParam(orig.getInclude(), vars));