原文:java中Cookie使用問題(message:invalid character [32] was present in the Cookie value)

問題描述 Servlet中執行下面一段代碼: 拋出如下異常: 追根溯源 出現上述問題覺得很奇怪,因為程序編譯通過,至少證明沒有語法錯誤,根據編譯器提示,定位問題到: 查看JAVAEE API,發現有如下 回過去看代碼,發現 很明顯輸出字符串中存在空格 ,所以程序會報錯,存在無效字符。 解決方案 解決問題的方法其實很簡單,只要字符串中不存在空格即可成功,下面將給出幾種具體的解決辦法,程序修改如下: ...

2018-04-20 22:18 0 2570 推薦指數:

查看詳情

Control character in cookie value or attribute

貌似是Tomcat7對中文支持不那么好了,兩個步驟即可解決,以name舉例 設置Cookie時,name=URLEncoder.encode(name,"UTF-8"); 讀取Cookie時,name=URLDecoder.decode(name,"UTF-8"); ...

Thu Nov 01 05:10:00 CST 2012 1 10096
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM