用URL傳參數的時候,用&符號連接,如果某一個參數中含
"#$ ^ & * + ="這些符號的時候,在另一個頁面getParameter就會取不到傳過來的參數,有遇到此問題的高手嗎? 收拾了一下午還是沒能解決。
比如在a.jsp中,我要跳轉到b.jsp,在a.jsp中這樣寫:
b.jsp?Parameter1=歐陽鋒&Parameter2=黃藥師。
如果Parameter1中含有
"#$ ^ & * + ="這些特殊字符,在b.jsp中就得不到。并且,我在a.jsp中已經通過encode編碼了,在b.jsp中也用decode 進行了解碼。這時候,只要所傳入的參數沒有特殊字符都可以在b.jsp頁面取到,但是有特殊字符就取不到了。 像這樣:
b.jsp?Parameter1=歐陽鋒#*嫦娥&Parameter2=黃藥師+#黃容
這時候,所取到的參數就不會有
嫦娥和
黃容。
極盼賜教!謝謝!
posted on 2007-11-16 18:48
kenzhang 閱讀(7794)
評論(6) 編輯 收藏