Eigenes JSP Tag funktioniert nicht wie gewünscht

wSam

Erfahrenes Mitglied
Hallo zusammen

Ich habe mir ein eigenes JSP Tag gebaut. Ich möchte einen Wert via expression language übergeben:

HTML:
<admin:meinTag test="${object.value}" />

Dazu habe ich eine Tag Library definiert:

XML:
<taglib>
    <tlibversion>1.0</tlibversion>
    <jspversion>1.1</jspversion>
    <shortname>admin</shortname>
    <tag>
        <name>meinTag</name>
        <tagclass>MeinTag</tagclass>
        <bodycontent>JSP</bodycontent>
        <attribute>
            <name>test</name>
            <required>true</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
    </tag>
</taglib>

Und im Tag selber versuche ich an den Wert test zu kommen:

Java:
public class MeinTag extends TagSupport {

  private String m_test;


  public int doEndTag() throws JspException {
    return EVAL_PAGE;
  }

  public int doStartTag() throws JspException {
    ResponseUtils.write(pageContext, m_test);
    }
    return SKIP_BODY;
  }
   ...

Der Tag wird ausgeführt, jedoch ist im String m_test der Wert "${object.value}" vorhanden statt der Inhalt der Variabel. Was mache ich falsch?

Vielen Dank im Voraus und Gruss
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück