Dynamische Schlüssel in bean:message in Struts 1.3

Arbeite ich an einem Projekt, das aus einer alten (aber schönen) framework Struts 1.3, und ich bin versucht zu erreichen, eine einfache Aufgabe.

Ich habe ein bean mit einer Eigenschaft, die eine entsprechende Taste, um eine property-Datei. Ich möchte es verwenden, für einen Rückruf der entsprechenden übersetzung.

Variable in der property-Datei

props.myprop.sample=This is my sample property

Eigentum ist in einer Bohne an die jsp aufgerufen, für die Bequemlichkeit AllProps die einen getter für das property-und das sollte eine pseudo-code:

<bean:define id="sample" name="AllProps" property="sample" type="java.lang.String"/> //should result in sample = props.myprop.sample

<div><bean:message key="sample"/></div>

Sollte Ausgabe:

<div>This is my sample property</div>

Aber offensichtlich Ergebnis in einer Eigenschaft nicht gefunden, kannst du mir helfen, wie Sie damit umgehen ?
Würde ich gerne beibehalten, so viel wie möglich, um die Struts-tag, dann Jsp-tag, und scriptlet als Letzte Ressource.

Dank

InformationsquelleAutor Leonardo | 2012-05-04

Schreibe einen Kommentar