我把<input type="text" name="Job Name" value=""/>
內private List<String> dataFields;
並重復它在我的JSP頁面和Struts這樣的:打印字符串作爲支柱HTML組件
<logic:iterate name="dataFields" id="dataFieldsId"> <p> List Messages <bean:write name="dataFieldsId"/> </p> </logic:iterate>
但我的瀏覽器,而不是向我展示一個輸入框,它打印我確切的String
,我已經把我的行動班,我的意思是這樣的:<input type="text" name="Job Name" value=""/>
我能做些什麼來解決這個問題?
編輯--------- 其實上面的語法是支柱1,我改變了我的迭代支柱2和代碼現在:
<s:iterator value="dataFields" var="dataFieldsId"> <p> <s:property escapeHtml="false" value="dataFieldsId" /> </p> </s:iterator>
,它像魅力一樣工作
你嘗試這種解決方案:http://stackoverflow.com/questions/1952815/in-jsp-how-to-output-br? – 2012-04-01 16:46:09
@Luiggi門多薩:這個問題被標記爲Struts 2,但代碼看起來像Struts 1. – Bogdan 2012-04-01 16:52:20
@luiggi爲什麼?它是struts 2 – MoienGK 2012-04-01 16:53:16