Setzen Sie einen href-link in einer Struts2-tag gesetzt

Möchte ich ein Anker-tag in einer Struts2 variable, dann kann ich das display an verschiedenen stellen in einer JSP. So kann ich vermeiden, duplizieren der komplizierte wenn/dann-Anweisungen werden verwendet, um verschiedene Formen des href-tag.

Ich bin mit dem Struts 's:setzen Sie die' tag, dies zu tun.

Das problem ist, dass Streben konvertiert '<' Zeichen zu htmlentities und wenn die Seite angezeigt wird, sehe ich die eigentliche "a href=someURL" - tag angezeigt, nicht funktionierender link.

Wenn ich die "escape='true'" argument s:setzen Sie die gleiche Sache, nur zeigt es die htmlentities für den '<' und '>', tags.

Wie bekomme ich einen gültigen Anker-tag in einer Struts2 variable und dann zeigt es wie einen funktionierenden link?

Hier ist, was ich Tue:

<s:set name="composerName">

<s:property value="'a href=%{viewRecordURL}>'" escape="false"/>

<s:property value="#composer.title" />

<s:property value="#composer.firstName" />

<s:property value="#composer.lastName" />

<s:property value="'</a>'" escape="false" />

</s:set>
InformationsquelleAutor Ron | 2011-10-22
Schreibe einen Kommentar