Java Struts 1 MessageResources-参数

Java Struts 1 MessageResources-参数,java,struts,Java,Struts,是否可以这样做: <bean:message bundle="MyBundle" key="mytext.text" arg0='<input type="text" name="text" value="<%=num %>"'/> 我知道传递HTML元素是可能的,但我最终会得到一个输入框,其值为“”,而不是该变量的实际值。我缺少什么?您不能将scriptlet与标记参数的字符串组合,就像您看到scriptlet未被计算一样,请尝试: <

是否可以这样做:

<bean:message bundle="MyBundle" key="mytext.text" 
    arg0='<input  type="text"  name="text"  value="<%=num %>"'/>


我知道传递HTML元素是可能的,但我最终会得到一个输入框,其值为“
”,而不是该变量的实际值。我缺少什么?

您不能将scriptlet与标记参数的字符串组合,就像您看到scriptlet未被计算一样,请尝试:

<% String s = "<input  type=\"text\"  name=\"text\"  value=\""+ num +"\""  %> 
<bean:message bundle="MyBundle" key="mytext.text" arg0="<%= s %>"/>

请注意,输入标记并不像您提供的示例中那样关闭