【发布时间】:2014-10-04 03:32:24
【问题描述】:
我有一个问题。我一直在不同的论坛上寻找答案,但不幸的是我没有找到答案。我需要这个,因为我正在创建一个网页,您可以在其中更改语言,因此它不能被硬编码。我需要这样做:
<html:option value="<bean:message key="region"/>"><bean:write name="region"/></html:option>
所以我想将 html 标记中的值设置为从我的 messages.properties 文件中获取的字符串。上述解决方案不起作用。我真的很感激你的回答,因为我在这上面花了太多时间......
【问题讨论】:
-
如果你使用消息属性文件,那么你必须使用
bean:message而不是bean:write -
是的,我试过了,发布了错误的代码,抱歉。(仍然无法使用)
-
不能将 JSP 标记嵌套在另一个属性中,类似于不能将 XML 标记嵌套在另一个属性中。这是基本的 JSP 语法。请改用 JSP EL。如果由于某种原因您使用的是不允许这样做的过时容器,请改用 rt-expr 标签。
标签: java jsp jstl struts struts-1