我有一个查询字符串在我的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