1 7 package com.inversoft.verge.mvc.view.jsp.form; 8 9 10 import javax.servlet.jsp.JspException ; 11 12 import org.apache.log4j.Logger; 13 14 import com.inversoft.verge.mvc.controller.form.config.ActionConfig; 15 16 17 22 public class ImageTag extends com.inversoft.verge.mvc.view.jsp.html.ImageTag { 23 24 27 private static final Logger logger = Logger.getLogger(ImageTag.class); 28 29 30 35 public void initialize() throws JspException { 36 37 super.initialize(); 39 40 FormTag form = FormHelper.getFormTag(super.getFormParent()); 41 ActionConfig actionConfig = form.getConfig().getActionConfig(localAction); 42 if (actionConfig == null) { 43 logger.error("Invalid action: " + getAction() + " for form: " + 44 form.getName()); 45 throw new JspException ("Invalid action: " + getAction() + " for form: " + 46 form.getName()); 47 } 48 } 49 50 54 public int doEndTag() throws JspException { 55 super.doEndTag(); 56 FormHelper.outputControllerExtra(localName, localAction, pageContext); 57 return EVAL_PAGE; 58 } 59 } 60 | Popular Tags |