2010-02-27 80 views
1

在我的jsp頁面中,我有一個我想要顯示的字符串,但它可能包含'<'或其他一些我想要轉義的字符,所以它不會弄亂其他字符的HTML。在字符串上使用c:out標記

我知道c:out可以做到這一點,但據我瞭解,它只能在bean屬性上工作,而不能在簡單的字符串上工作。

有沒有做這樣的事情

<c:out value="${myString}"/> 

myString的地方在頁面的範圍內定義的簡單Java字符串的方法是什麼?

還是我完全錯過了觀點?

+0

你想要顯示的字符串究竟來自哪裏?它是否在「<% ... %>」塊中定義? – Pointy 2010-02-27 17:21:44

+0

這是一個美元符號,而不是百分比符號 – Bozho 2010-02-27 20:00:03

回答

2
<c:out value="${myString}"/> 

讓myString可用的一種方法是在達到模板之前在某處完成request.setAttribute("myString", ...)