我使用代码<bean:message key="zzzzz" bundle="yyyyy" />
来显示来自file_lang.properties文件的消息。根据所选语言,该信息以英语或西班牙语显示。
我需要将此文本存储在字符串值中,因为我需要与其他字符串连接以将其写入其他部分,而不是jsp,即文本文件。我怎么能这样做?
我尝试将消息传递到我使用的超链接的URL中,但我不能或者我不知道如何将bean:message放在<a href="...
部分。
提前致谢
答案 0 :(得分: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" />" ...
如果你需要那种控制,你甚至可以检索它from the Action class's message resources。