大神来帮我看个过滤器的小问题吧 filter 过滤器 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我又个建议你先判断session得到的值是不空if(session.getAttribute("name") == null) { // 跳转} else { // doFilter}如果在就跳转,如果不为空再把它转化为String处理 如果String.valueOf(null)的话会抛空指针异常,程序就退出了 valueOfpublic static String valueOf(Object obj)返回 Object 参数的字符串表示形式。 参数:obj - 一个 Object。 返回:如果参数为 null,则字符串等于 "null";否则,返回 obj.toString() 的值。怀疑楼主的session.getAttribute("name") 拿到的是null了,然后转出来就是字符串的“null"这样 a 就 不是null了,而是字符串”null"了,这样就通过.equals() 方法判断吧 楼上正解,楼主请忽略我的所有回答"null".equals(a) a不是空值而是,字符串null,即"null" 嗯 , 楼上说的有道理,但最后我解决了这个问题的办法是: if (a.equals(new String("null"))) {辛苦你了,虽然说的没条在理的,但也谢谢你 说的对 ,我已解决, a.equals("null")也不行最后写的 a.equals(new String("null"))才可以的 ssh2最简单的例子 jsp页面城市切换! JavaScript小问题 compiere 3.10的源代码如何获得呀,在官方网站上能看见源码,却没有打包好的,急!!!!! jaxb2.0问题 在线等 高深的问题!·动态实例化对象 探讨。。。。。 MM请教前辈! jsp里的中文输入到EJB都变了乱码。请帮忙! FileSystemXmlApplicationContext找不到applicationContext.xml的问题 poi数据导出excel 我才500条就好慢,大神能看看吗 编写第一个Servlet报错 大神们求救啊!
if(session.getAttribute("name") == null) {
// 跳转
} else {
// doFilter
}
如果在就跳转,如果不为空再把它转化为String处理
valueOf
public static String valueOf(Object obj)返回 Object 参数的字符串表示形式。 参数:
obj - 一个 Object。
返回:
如果参数为 null,则字符串等于 "null";否则,返回 obj.toString() 的值。怀疑楼主的session.getAttribute("name") 拿到的是null了,然后转出来就是字符串的“null"
这样 a 就 不是null了,而是字符串”null"了,这样就通过.equals() 方法判断吧
"null".equals(a)
辛苦你了,虽然说的没条在理的,但也谢谢你
说的对 ,我已解决, a.equals("null")也不行
最后写的 a.equals(new String("null"))才可以的