2009-07-23 7 views
0

Можно ли сделать что-то вроде этого:Struts 1 MessageRessources - аргумент

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

Я знаю, что можно передать HTML-элемент, но я в конечном итоге с полем ввода со значением "<%=num%> «вместо фактического значения этой переменной. Что мне не хватает?

ответ

0

Вы не можете комбинировать скриптлет со строкой для тега аргументу, как вы видите скриптлет не оценивается так попробовать, что:

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

принять к сведению, что вход тег не закрыт, как в примере, вы предоставили ,

Смежные вопросы