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

关于session的有关问题,大家帮帮忙

2012-01-09 
关于session的问题,大家帮帮忙!我做一个程序,用session.getAttribute()取值,带有#号的字符串老出错。例如:S

关于session的问题,大家帮帮忙!
我做一个程序,用session.getAttribute()取值,带有#号的字符串老出错。    
例如:    
String     str= 'asd123# '    
session.setAttribute( "a ",str);    
String         str1=session.getAttribute( "str ");就会报错    
 
java.lang.NullPointerException         我查了下说是取出来的是NULL值所以报错。    
 
把#去了就好了    
 
#在session中不能用吗?    
 
大家指点下,谢谢了    


[解决办法]
利用URL传参时,应注意:
1、不要使用空格,有些浏览器在检测到空格时,会将URL截断。
2、不要使用特殊字符,如 &,?,.,和#。

lz就用其他办法传参吧,比如:
request.setAttribute( "aaa ", "##&##.##? ");
session.setAttribute( "bbb ", "##&##.##? ");

热点排行