如何将会话变量字符串与另一个字符串连接起来

时间:2011-05-13 14:13:18

标签: java jsp struts

所以说我的属性文件中有以下内容:

property_one = "you ran 5 miles today"

目前我的jsp文件显示此属性

我想替换5并使其动态化。所以假设我在会话中有一个保持该值的变量。

在我的JSP文件中,我该如何进行连接?

我的计划是改变我的属性文件:

property_one = "you ran"
property_two = "miles today"

但是我不知道如何将它们与会话变量连接起来。

编辑:当前代码

<c:set var="runMessage"><bean:message bundle="RUN_MESSAGE" key="property_one"/>

1 个答案:

答案 0 :(得分:4)

在Struts 1中,您使用bean消息标记从ResourceBundle中读取。如果您想要一个动态消息,您可以放置​​占位符。例如:

mymessages.properties

  

property_one =“你今天跑了{0}英里”

然后在JSP中执行此操作:

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<bean:message key="property_one" arg0="${sessionScope.miles}"/>