在jsp中將html字符串輸出為html代碼


第一種:

<%

out.println("<table><tr><td></td></tr></table>");

%>

 

第二種:

由於content中的內容是以HTML形式存儲的,所以在頁面顯示的時候,會將一些HTML標簽原封不動的顯示出來.查看頁面的源代碼,發現這些標簽已經被解析成了轉義符. 
為了解決這個問題,在<c:out>標簽中有一個escapeXml屬性,其默認值為true,即默認是要將HTML標簽轉化為轉義字符,所以在頁面中就顯示出了HTML標簽. 
所以,很顯然,只要將這個屬性值改為flase就可以了

 

即<c:out value=" ${ content } "  escapeXml="false" />


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM