bean:message mit arg verwenden

bad taste

Erfahrenes Mitglied
hi leute,
in meiner MessageResources.properties habe ich folgende Einträge
Code:
admin.edit.w=ausgewählte {0} editieren
admin.title.application=Applikation
Ich würde jetzt gerne die Ausgabe "ausgewählte Applikation editieren" erzeugen.
Leider kenne ich keine Möglichkeit, den Wert von admin.title.application auszulesen, um ihn dann in das arg-feld von einem bean:message zu schreiben.
Daher verwende ich im Moment noch
Code:
<bean:message key="admin.create.w" arg0="Applikation" />
Hat jemand ne Ahnung?
 
Hi,

<bean:message key="admin.create.w" arg0="Applikation" />
sollte das nicht <bean:message key="admin.edit.w" arg0="Application" /> heissen ?

Idee:

<%
MessageResources messageResources = getResources(request);
String message = messageResources.getMessage("admin.title.application");
%>

<bean:message key="admin.edit.w" arg0="<%=message%>" />

Bei mir funktioniert es so wie im obigen Beispiel.

Gruss
Cengiz
 
hiho,
sorry für die späte Antwort, aber war im Urlaub:)

Diese Lösung klappt wunderbar, danke.

Ich habe aber noch ein ähnliches Problem:

Ich habe keine Möglichkeit gefunden, mit den Struts-Tags zu rechnen. Daher würde ich gerne die Daten des Formulares irgendwie auslesen, um etwas auszurechnen.
Also irgendwas in der Form
Code:
<%
  int bla = ((FormType) formName).getBla();
%>
Leider habe ich keine Ahnung, wie genau ich auf das verwendete Formular zugreifen kann.

hat jemand ne Ahnung?
 

Neue Beiträge

Zurück