首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

httpRequest.getParameterNames()用法解决方法

2012-03-26 
httpRequest.getParameterNames()用法Enumeratione (Enumeration)httpRequest.getParameterNames()while

httpRequest.getParameterNames()用法
Enumeration e= (Enumeration)httpRequest.getParameterNames();  
while(e.hasMoreElements()) {  
String parName=(String)e.nextElement();  
String value= httpRequest.getParameter(parName);
System.out.println("----"+parName);
System.out.println("----"+value);
Cookie cookie = new Cookie(parName, value);
cookie.setMaxAge(60*60*2);
httpResponse.addCookie(cookie);
}  
parName怎么是乱码, 而值是空的
求解。。。

[解决办法]
1、检查提交页面使用的编码。 其次,parName最好不要用中文。
2、必须用中文时,需要注意提交数据的方式是POST还是GET,如果是POST直接转码一般就OK(如:new String(parName.getBytes("ISO8859-1"),"UTF-8");但若是GET,这就和WEB容器在地址栏传参时使用的编码有关了(建议换成POST)。

[解决办法]
你的parName才是值。

热点排行