Js顯示Struts2中的內容之escape和escapeHtml
$(function (){
var msg = '<s:property value="msg" escape="false"/>';
if(""!=msg)
{
alert(msg);
}
});
問題:Struts2 中後台屬性值帶有的HTML標簽,前台頁麵取值時把HTML標簽當成字符串輸出了,怎麼把它們當成HTML標簽處理。
舉個例子來說,我們後台msg="姓名不能為空<br/>性別不能為空<br/>"。那麼我們希望顯示的時候分行,咋辦?
解決方法:在使用struts2標簽顯示後台數據時加上escape=”false”。
現在struts標簽中escape被廢棄了,現在用escapeHtml。同時還有escapeCsv escapeJavaScript escapeXml。
最後更新:2017-04-02 06:52:15