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 回答