gpt4 book ai didi

java - struts2在jsp中嵌套带有属性标签的文本标签

转载 作者:行者123 更新时间:2023-11-29 03:43:34 26 4
gpt4 key购买 nike

我已经在网上研究了很长时间,但没有成功,所以我决定问问。

在我的应用程序中, Action 类生成一个值,我可以通过

s:property
tag without a problem. However, since that string also has to be translated to other languages, I want to use that property value as the key for the

s:text
tag.

Obviously,

<s:text name="<s:property value="variable"/>"/>
显示该值

没用。

如果不先在 Action 类中翻译它,我怎么能做到这一点?我可以在 java 操作类中执行此操作,但我希望在 jsp 中执行此操作,因为我想保留变量。它在其他一些javascript函数中有一定的意义。

最佳答案

这很容易。如果您的操作类扩展 ActionSupport,您始终可以在 jsp 文件中执行此操作。

<s:property value="getText('your.key')"/>

your.key 应该保存在你的 struts2 language.properties 文件中

编辑

如果您使用的是动态字符串,则应将 your.key 替换为操作属性。

<s:property value="getText(yourProperty)"/>

关于java - struts2在jsp中嵌套带有属性标签的文本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12079046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com