2011-02-03 53 views
0

我存儲一些HTML作爲我要輸出到JSP字符串的一部分被轉換成<在Java中。我想停止<時,我將它保存爲一個字符串

是否有一個,我應該使用這一點,或者我應該寫我自己的簡單實用功能。我可以很容易地寫出來,但我寧願用最常見的方式來寫。

感謝,

回答

3

您不需要做任何特殊的事情。一個簡單的表達式將輸出字符串而不會轉義:${str}

它需要額外的工作才能逃脫,比如使用JSTL <c:out/>標記。您必須在JSP中執行類似的操作,或者在呈現JSP之前執行String

+0

是的,就是這樣,標籤,我簡單地使用$ {str}就像你說的那樣,它工作。 – Ankur 2011-02-03 13:09:03

0

我認爲你必須在這裏再次重新發明輪子如Java不提供能爲你做到這一點任何類。您可以編碼和解碼URL。其他方法是利用一些人的發明,如「apache commons Langs」。

歡呼聲

0

我不知道我完全按照你的問題。如果您只是想在不轉義輸出的情況下打印字符串,請嘗試:

<% out.println(str); %> 
+0

它的作品...但腳本是如此的千禧一代。 – 2011-02-03 05:27:07

相關問題