cookie報錯java.lang.IllegalArgumentException【原創】
之前完成了一個用cookie記錄使用者名稱的功能,之前沒有考慮到使用者的使用者名稱如果是中文會是怎樣的影響。就在星期五測試的時候,用了一箇中文去登陸,發現報錯,錯誤資訊如下:
java.lang.IllegalArgumentException:
後來上網查了下,才知道原來是轉碼的問題,解決方法如下;
J2EE Doc裡面的,cookies只支援ASCII字元,而且不能有逗號,分號,
空白。或者以$開頭。名字在建立後不能改變。如果要儲存中文的,先用URLEcode編碼,在存入,取出的時候,用decode解碼。。。
Cookie c = new Cookie("Name",URLEncoder.encode(pName));
c.setMaxAge(30);
response.addCookie(c);
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
if(cookies[i].getName().equals("Love"))
pLove=URLDecoder.decode(cookies[i].getValue());}
}
相關推薦
cookie報錯java.lang.IllegalArgumentException【原創】
之前完成了一個用cookie記錄使用者名稱的功能,之前沒有考慮到使用者的使用者名稱如果是中文會是怎樣的影響。就在星期五測試的時候,用了一箇中文去登陸,發現報錯,錯誤資訊如下: java.lang.IllegalArgumentException: 後來上網查了下,才知道原來是轉碼的問題,解決方法如下; J2
反射報錯java.lang.IllegalArgumentException: wrong number of arguments
tco private int 分享 技術分享 arguments oid image vat class Person{ private String name ; private String sex ; public Person(){
myeclipse 修改項目名Tomcat啟動項目報錯java.lang.IllegalArgumentException: Can't convert argument: null
exce 問題分析 修改項目名 pat clip 啟動項 rim spa core 一、Tomcat啟動報錯:有時候我們會避免項目重名,在導入項目時會修改項目名稱。修改項目名稱後啟動該項目至tomcat,報錯:java.lang.IllegalArgumentExcepti
後臺報錯java.lang.IllegalArgumentException: Invalid character found in the request target.
報錯: Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid
myeclipse 修改專案名Tomcat啟動專案報錯java.lang.IllegalArgumentException: Can't convert argument: null
一、Tomcat啟動報錯:有時候我們會避免專案重名,在匯入專案時會修改專案名稱。修改專案名稱後啟動該專案至tomcat,報錯:java.lang.IllegalArgumentException: Can't convert argument: null二、問題分析:因為MyEclipse在修改專案名時候,自
idea執行springboot專案沒報錯,打成jar包執行報錯java.lang.IllegalArgumentException: name
idea執行springboot專案沒報錯,打成jar包執行java.lang.IllegalArgumentException: name 解決方法: org.springframework.beans.factory.BeanDefinitionStoreExce
springboot連線資料庫報錯java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.
我以前的專案是用的springboot1.5.7版本,但後來另外一個專案我用了springboot2.0.2,這下連線資料庫查詢資料直接給我報錯了java.lang.IllegalArgumentException: jdbcUrl is required with driv
【web.xml】報錯java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
sch display ldr cep .class apache blog man reload 今天搭建新的項目,雖然在web.xml中配置了ContextLoaderListener以及IntrospectorCleanupListener 如下: web.xml中部
[已解決]mac android studio安裝報錯java.lang.RuntimeException: java.lang.IllegalArgumentException: Argument
mac android studio 安裝報錯 Internal error. Please report to https://code.google.com/p/android/issues ja
【Android 開發遇錯】Listview 報錯 java.lang.ClassCastException:
修改專案,為ListView增加一行不一樣的控制元件時出現以下報錯: java.lang.ClassCastException: com.xxx.activity.xxxListViewFragment$xxxListAdapter$HeadView
使用json報錯java.lang.NoClassDefFoundError: nu/xom/ParentNode
pid 方案 parent depend lan found group artifact cti 解決方案: 引入xom包; eg: <dependency> <groupId>xom</groupId> <artif
使用POI操作Excel時new XSSFWorkbook ()報錯java.lang.NoSuchMethodError解決方式
lin line java sts factor 出現 class padding test 使用最新的POI3.11時,在執行 Workbook workBook = new XSSFWorkbook ();這段代碼時出現錯誤: java.lang.NoSu
使用hibernate報錯java.lang.ExceptionInInitializerError的處理方法
一個 error .cn 出現 nat ont 處理方法 技術 use 今天使用hibernate搭建持久層出現一個問題 原因在於 在創建user liberty時同時勾選了System Library(added to the boot class )path
eclipse運行maven項目報錯java.lang.ClassNotFoundException: xxxxxx
java maven tomcat classnotfoundexception 在eclipse中運行maven項目,出現異常——java.lang.ClassNotFoundException: org.apache.shiro.web.env.EnvironmentLoaderLi
eclipse下執行wordcount報錯 java.lang.ClassNotFoundException 解決辦法
eclipse下執行wordcount報錯 java.lang.classnotfoundexception 解決辦法eclipse下執行wordcount報錯 java.lang.ClassNotFoundException17/08/29 07:52:54 INFO Configuration.depre
重寫getColumnName()方法報錯java.lang.StackOverflowError
n) vector main thread 想法 color override 文章 nco 我在一個方法裏面初始化了一個列名,並添加了列名 columnNames = new Vector(); columnNames.add("學號");
項目報錯java.lang.ClassNotFoundException: org.common.SessionListener
ava works 點擊 class文件 就是 ima 的確 exce 技術 現象:項目報錯java.lang.ClassNotFoundException: org.common.SessionListener,並且myeclipse左側Package Explorer中
解決spring boot啟動報錯java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level
blog nbsp java In idea AS level def sdn 解決spring boot啟動報錯java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level 學習了:https://blog.cs
正則表達式Matcher.find報錯 java.lang.StackOverflowError解決
出了 drag 換行符 string 內容 plugins stat 字符 stack 在最近一個java項目中使用了正則表達式,抓取網頁中的內容,明明很正確的正則表達式,但在Matcher.find時報錯了: public static List<St
已解決: idea創建並部署SpringMVC項目時 報錯 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
width tomcat 錯誤 eight found 重啟 分享 .com pan 用IDEA創建並運行SpringMVC項目時,最初發現沒有Servlet包,這個問題已在上篇解決,然而當我們嘗試去運行此時的SpringMVC項目時,發現仍然有錯誤.ClassNotFou