1 19 20 package com.sslexplorer.core.tags; 21 22 import javax.servlet.jsp.JspException ; 23 24 import org.apache.commons.logging.Log; 25 import org.apache.commons.logging.LogFactory; 26 import org.apache.struts.taglib.TagUtils; 27 import org.apache.struts.taglib.html.BaseHandlerTag; 28 29 import com.sslexplorer.core.CoreUtil; 30 31 public class ThemePathTag extends BaseHandlerTag { 32 33 private static final long serialVersionUID = -1096155473408849570L; 34 35 final static Log log = LogFactory.getLog(ThemePathTag.class); 36 37 String value; 38 39 public ThemePathTag() { 40 } 41 42 public int doEndTag() throws JspException { 43 TagUtils.getInstance().write(pageContext, value); 44 return (EVAL_PAGE); 45 } 46 47 public void release() { 48 super.release(); 49 value = null; 50 } 51 52 public int doStartTag() { 53 value = CoreUtil.getThemePath(pageContext.getSession()); 54 return (EVAL_BODY_AGAIN); 55 } 56 } 57 | Popular Tags |