gpt4 book ai didi

java - 在文本中添加动态部分

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:00 26 4
gpt4 key购买 nike

当我尝试在我的文本中放置一些动态部分以供 <s:text> 使用时在 Struts 2 中,这些部分被 params 取代我定义了。

这是我在 file.properties 中写句子的方式:

my_error=The event {0} doesn't exist

这是我尝试显示它的方式:

<s:text name="my_error">
<s:param>Event01</s:param>
</s:text>

但在结果中,表达式 {0}未被替换,我在日志中没有错误。怎么了?

最佳答案

我实在是看不懂。我选了这个example ,所以我的 jsp 文件中有这个:

<s:text name="msg.error">
<s:param >Event01</s:param>
</s:text>
<br />
<s:text name="name.msg.param" >
<s:param >mkyong</s:param>
</s:text>

这在我的 .properties 中:

msg.error = This event doesn't exist: {0}
name.msg.param = This is a message from properties file - param : {0}

但结果是:

This event does not exist: {0}
This is a message from properties file - param : mkyong

我没能找到真正的区别。

关于java - 在文本中添加动态部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16806683/

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