这是什么错误?关于jsp内置对象Cookie的问题!

Type Exception Report

Message An exception occurred processing JSP page /wholeMessage.jsp at line 102

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /wholeMessage.jsp at line 102

99: }
100: //娣诲姞鍒癱ookie褰撲腑
101: Cookie cookie=new Cookie("ListViewCookie",list);
102: response.addCookie(cookie);
103:
104: %>
105: <!-- 娴忚杩囩殑鍟嗗搧 -->


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:584)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:481)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Root Cause

java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value
org.apache.tomcat.util.http.Rfc6265CookieProcessor.validateCookieValue(Rfc6265CookieProcessor.java:182)
org.apache.tomcat.util.http.Rfc6265CookieProcessor.generateHeader(Rfc6265CookieProcessor.java:115)
org.apache.catalina.connector.Response.generateCookieString(Response.java:999)
org.apache.catalina.connector.Response.addCookie(Response.java:947)
org.apache.catalina.connector.ResponseFacade.addCookie(ResponseFacade.java:386)
org.apache.jsp.wholeMessage_jsp._jspService(wholeMessage_jsp.java:228)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Note The full stack trace of the root cause is available in the server logs.


一人我编程累
浏览 2387回答 1
1回答

呦呦米

An invalid character [44] was present in the Cookie value,ascii为44的字符是“,”,说明cookie不支持“,”,你可以换成“#”

慕瓜9220888

YCAPRHKNVVCJLJQQMGTAWRDMFPYJVHMYEADJWEMBTWPHDKIKCEHIVORIDFURFVCQXTTBELHHXOQBHDNZJIXVNVLIRHKVQFHQGNAZSHQERLRAEIKVKHNAZDHGUALREDVMHZRRUNUOPAFZJZCCUBDGVLOTDCXCWKRURAOZYQFBOOYAKGHZJJFVKOKPHDDSRZUVWLUQGKJQZEFSCBYFGEDYUHKCGRZDYLOHUENPHGPJVFYPHTUBXNNHRNIUKGWJHPXFUXPVPYZRJOCCVSEVHTJZGWMDEWBUAQWGOJBCOJIPORSHZRBNHQLMJRTAHDDSTVCKNGWPFJOWEBUNHIPXMYBHEXJRGRNGEBNKYQFAQNGSNOWIDATMZULGLZPSOEIZBGPTJMZFNBTSVYJDUFEGIEHVFPAZRTPIPSGAJLJJVPYTUFUMPSVFJTPYBXRNXJKTENARORYGEGFBBURMXSRLNAGNFQLACYLFIZDSHTSVVIUVHMPIPLVDOQVXXNQGOIAZBAAHAQZOQJZJCVOVDZKFSIOJAFASHQQDOPBZBHUEAHPUZBKXXTGXFHFMSYYFQIXFCSPLGDDWZZMXOHYUIAUTGJXSRJOKVVYNLUKMFYSOHSACUKSSFMKSDVVSYBCMLACLORBJRJHWJSVLJGOANAJDWSJOASCDQJXPQZBXNDAEWRWIGMNEQOGCJIBYRXIAIPIBURZAOGIADTGULNFUUDJJHVHDMSOLHVWOKNXQJGPZOKSSJCZMDFQMYEBUIDLUFICYLPXZAGSLLEKYHKZICPPPDHZXKQDNALZBQTWZCABBNFBEHHBTOVXAZMWUZNPRHRJTECAMREQGDWKPEWVIVFPTBDSFIRRBICAMCMJSABGCULOLUYZKZEEROMRPUWXNKVOJASAJMKNGJACDIVLLLMNJHZZMVCEMECLUNUUVYZOLYRKUMDPNVSSFOPWOCANWWJZKJRLUEHUMXJEJCILAAHGEGPJSLBPHINHDOOKASQILVBHPQEWBEXUKULQYHKJMOHIKZRULBBDACEPFFICCMVQLVYUEOIHZRBRUDRXWRGJSSYWDXCNHUTXFGEGSCNGPYWOMOYBEXTUNVGWQCFBYHPEAATGEFQWGZIROVWLDVVIUEPQLNVOYBKPAVEWMLYLYUZEKNNJCVCJLQJQJJJRZWHBKLBBJRWUQTJGEPHZELBENICBJLVOBAVCKJLBUXKXYDFUILBYRFUQVYXAUJXPHGSSYIDOJBKWZSSBMAZBENKUBZUJYIFETBCBCURNAKCDJMIHGIMDCJHIFMVHXRGVOJGAHKSVLPCBHFCWVPRTIBNEQWEQXDXDZAAMYEYEIOCOQOXXASVFEGEHEWPSJINIFOMPKBGRQWWPWXIQSXATOYMAVQMPLYVZXMEQMCPSOVHVBKAXGWBAJIFIVZOFMLJCWWTRIDAMCFIRVMOTXDMCJUBWIQQVXKCUZOWZBKHGKPLJJMPFHOXIEXAWGBSHZBRXNUVWVTCPIROPHKCEEHUNGUKGPCJJMDVDVHNAWGCMIGJVBIRBVUZHULSBXSHJSVHXSLGOWPSYXKUYDPEKUXWWRQPAGGMPLIJIKDGWDPGPPRNNATRCFUTFPCLVMLUNHYYSXOXUJSFVI
打开App,查看更多内容
随时随地看视频慕课网APP