我有一個查詢字符串在我的JSP:查詢字符串替換爲「#」不改變實際值
href='www.me-me.com/index.jsp?application=<%=
myBean.getApplication().replace("&","\\")
%>&appId=<%=
myBean.getAppId()
%>'>LINK
現在我在index.jsp
拿起appID
使用請求對象,並使用該appId
我從我的數據庫中提取數據以填充頁面。
但是,當myBean.getApplication
返回類似Application ##1
的東西時,我得到一個空白屏幕,肯定是因爲在遇到"#"
後查詢變得越來越嚴重。
我可以使用replace()
方法取代"#"
,但我不覺得可靠和好,因爲我使用的請求對象再次出現在我index.jsp
頁拉動該應用程序的名稱,替換哈希將使難看。那麼有沒有辦法可以保留"#"
?
任何其他外的現成的溶液,將不勝感激。
編碼值後,我WUD需要將它們(URLDecoder.decode)進行解碼,同時將其存儲到請求對象??? – Rocker 2010-11-26 04:41:45