是否可以做这样的事情:
<bean:message bundle="MyBundle" key="mytext.text"
arg0='<input type="text" name="text" value="<%=num %>"'/>
我知道可以传递HTML元素,但最终会得到一个值为“<%=num%>
”的输入框,而不是该变量的实际值。我错过了什么?
答案 0 :(得分:0)
您无法将scriptlet与标记参数的字符串组合在一起,就像您看到Scriptlet未被评估一样,请尝试:
<% String s = "<input type=\"text\" name=\"text\" value=\""+ num +"\"" %>
<bean:message bundle="MyBundle" key="mytext.text" arg0="<%= s %>"/>
请注意,输入标记未按您提供的示例关闭。