我存儲一些HTML作爲我要輸出到JSP字符串的一部分被轉換成<在Java中。我想停止<時,我將它保存爲一個字符串
是否有一個,我應該使用這一點,或者我應該寫我自己的簡單實用功能。我可以很容易地寫出來,但我寧願用最常見的方式來寫。
感謝,
我存儲一些HTML作爲我要輸出到JSP字符串的一部分被轉換成<在Java中。我想停止<時,我將它保存爲一個字符串
是否有一個,我應該使用這一點,或者我應該寫我自己的簡單實用功能。我可以很容易地寫出來,但我寧願用最常見的方式來寫。
感謝,
您不需要做任何特殊的事情。一個簡單的表達式將輸出字符串而不會轉義:${str}
它需要額外的工作才能逃脫,比如使用JSTL <c:out/>
標記。您必須在JSP中執行類似的操作,或者在呈現JSP之前執行String
。
我認爲你必須在這裏再次重新發明輪子如Java不提供能爲你做到這一點任何類。您可以編碼和解碼URL。其他方法是利用一些人的發明,如「apache commons Langs」。
歡呼聲
我不知道我完全按照你的問題。如果您只是想在不轉義輸出的情況下打印字符串,請嘗試:
<% out.println(str); %>
它的作品...但腳本是如此的千禧一代。 – 2011-02-03 05:27:07
是的,就是這樣, 標籤,我簡單地使用$ {str}就像你說的那樣,它工作。 –
Ankur
2011-02-03 13:09:03