1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
package un.package;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
public class PageNameTag extends TagSupport
{
public static final long serialVersionUID = 1;
@Override
public int doEndTag() throws JspException
{
try
{
Object object = pageContext.getAttribute("javax.servlet.jsp.jspPage");
String name = object.getClass().getSimpleName();
int p = name.lastIndexOf("_");
if (p != -1)
{
name = name.substring(0, p) + "." + name.substring(p+1);
}
pageContext.getOut().write("<!-- " + name + " -->");
}
catch (Exception e) {}
return super.doEndTag();
}
} |
Partager