jsp & tag library. Eine Einführung toc prev next
5.1 Einfache tag handler Klassepackage mttags; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; /** * A simple Tag that displays a message. */ public class LookUpTag extends TagSupport { // Constructor public LookUpTag() { super(); } // Attribute private String jndiName=""; /** * Method used by the JSP container to set the parameter Name. */ public void setJndiName(String name) { this.jndiName=name; } /** * Method Called at end of Tag * @return either EVAL_PAGE or SKIP_PAGE */ public int doEndTag() throws javax.servlet.jsp.JspTagException { try { pageContext.getOut().write("LookUp for"+jndiName); } catch(java.io.IOException e) { throw new JspTagException("IO Error: " + e.getMessage()); } return EVAL_PAGE; } } Es muss ein Konstruktor und für das Attribut ein Feld und entsprechende
set-Methode existieren. <mt:LookUp jndiName="Bach"/> und die Ausgabe LookUp for Bach Neben doEndTag gibt zahlreiche
andere Methoden, die zu unterschiedlichen Zeitpunkten vom JSP container
ausgeführt werden. 5.2 do-MethodenWann werden die do-Methoden aufgerufen und welchen Einfluß haben ihre Rückgabewerte.
|
jsp & tag library. Eine Einführung toc prev next [ back to a P a g e ]