package net.java.dev.weblets; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.TagSupport; import java.io.IOException; /** * Weblets Tag for misc * * @author Werner Punz werner.punz@gmail.com */ public class WebletsResourceTag extends TagSupport { String weblet = ""; String pathInfo = ""; public WebletsResourceTag() { } public int doStartTag() throws JspException { return super.doStartTag(); } public int doEndTag() throws JspException { JspWriter writer = pageContext.getOut(); try { writer.print(WebletUtils.getResource(weblet, pathInfo)); } catch (IOException e) { e.printStackTrace(); throw new JspException(e); } return super.doEndTag(); } public String getWeblet() { return weblet; } public void setWeblet(String weblet) { this.weblet = weblet; } public String getPathInfo() { return pathInfo; } public void setPathInfo(String pathInfo) { this.pathInfo = pathInfo; } }