直接问题举例,从表单获取2个值如
String u=request.getParameter("uname");
String p=request.getParameter("upass");
首先可以明确,接收不是空值是完全OK的。打印下u和p的长度。
System.out.println("u的长度==="+u.length());
System.out.println("p的长度==="+p.length());
if(u.length()!=0&&p.length()!=0){
/*
.......省略代码...... */}
从页面页面不论是否输入uname和upass的值,结构都是只能在后台打印出第一条打印语句的结果 即u的长度
如,我在页面输入 uname的值为a, upass的值也为a
后台输出结果如下:u的长度===1页面报错:java.lang.NullPointerException
错误行提示是 if(u.length()!=0&&p.length()!=0){
*****************但是if条件中只有一个判断就可以通过if(p.length()!=0)..这是为什么 ,要怎么改,谢谢!!!
String u=request.getParameter("uname");
String p=request.getParameter("upass");
首先可以明确,接收不是空值是完全OK的。打印下u和p的长度。
System.out.println("u的长度==="+u.length());
System.out.println("p的长度==="+p.length());
if(u.length()!=0&&p.length()!=0){
/*
.......省略代码...... */}
从页面页面不论是否输入uname和upass的值,结构都是只能在后台打印出第一条打印语句的结果 即u的长度
如,我在页面输入 uname的值为a, upass的值也为a
后台输出结果如下:u的长度===1页面报错:java.lang.NullPointerException
错误行提示是 if(u.length()!=0&&p.length()!=0){
*****************但是if条件中只有一个判断就可以通过if(p.length()!=0)..这是为什么 ,要怎么改,谢谢!!!
解决方案 »
- struts+spring+hibernate 中时间怎么显示在页面上
- hibernate奇怪的问题?
- java.lang.ClassCastException: java.lang.String问题,请高手解决
- 在ireport中页码显示的问题
- 急需Hibernate Synchronizer 插件
- weblogic共享session问题
- 我等了一夜了,也没解决问题!(续)
- Oracle8.0.5中的Long类型数据在CMP2.0的EntityBean中应该映象成什么类型??
- 请问,怎样让一个servlet作为守护进程启动在服务器端?
- struts2怎么介入ognl的类型转换
- 有人了解J2EE框架jboss-seam吗,跟struts2比较一下
- 一道sql题目?
if(u=!null && p!=null &&u.length()!=0&&p.length()!=0)