0

このコードを使用して<bean:message key="zzzzz" bundle="yyyyy" />、file_lang.properties ファイルからのメッセージを表示します。選択した言語に応じて、メッセージは英語またはスペイン語で表示されます。

このテキストを文字列値に格納する必要があるため、他の文字列と連結して、jsp、テキスト ファイルではなく、他の部分に書き込む必要があります。どうやってやるの ???

使用するハイパーリンクの URL にメッセージを渡そうとしましたが、その部分に bean:message を挿入する方法ができないか、わかりません<a href="...

前もって感謝します

4

1 に答える 1

0

JSTL でラップして、後でset宣言されたものを使用しようとしましvarたか?

<c:set var="yourVariable" scope="page"><bean:message key="zzzzz" bundle="yyyyy" /></c:set>
...
<c:out value="${yourVariable}" /> or ${yourVariable} directly (depending on your JSP version)

次のように、href で直接使用することもできます (いい方法ではありませんが、機能します)。

<a href="<bean:message key="zzzzz" bundle="yyyyy" />" ...

また、そのような制御が必要な場合でも、Action クラスのメッセージ リソースから取得することもできます。

于 2012-09-18T16:54:45.957 に答える