Myelipse汉化之后打开程序提示防火墙任何一个程序都会提示错误,java.lang.NullPointerException?

出现java.lang.NullPointerException异常_百度知道
出现java.lang.NullPointerException异常
各位帮帮忙,我这写了一个验证是否是合法的用户,login.jsp登陆到checkuser.jsp页面调用checkuser()方法 checkuser方便单独调用时正常,可是在这个checkuser.jsp中老是提示如下错误:
java.lang.NullPointerException
at DAO.userutil.checkuser(userutil....
checkuser()方法为: public boolean checkuser(String name,String password)
List list1=usercomm1.query(&from user where username='&+name+&' and password='&+password+&'&);
if(list1.size()&=0)
for(ListIterator iterator=list1.listIterator();iterator.hasNext();)
user u=(user) iterator.next();
userid=u.getUserid();
}请高手指点一下
我有更好的答案
userutil.java中第12行出现空指针异常.看看你代码第12行是哪里. 初步判定usercomm1或者list1为空.针对对象, 使用方法或属性前, 判断该对象是否为空, 即是否已经初始化. 保持这个良好的变成习惯!
采纳率:20%
list为空,这种异常是因为对象是NULL值,而你却调用他的方法而引起的,调试一下,看看各个对象的值,就能解决了
能说的具体一下吗?
在取到list时,先判断if(list != null){
//写你要做的。。。。}else{
//处理list没有得到的情况}
针对 List list1=usercomm1.query(&from user where username='&+name+&' and password='&+password+&'&);做一下判断。 list1 应该为null。可以在 query 方法里 做处理,若没有取得 数据,返回空的 arrayList。持久层的操作 使用ibatis吧,当没有取得数据时候,ibatis自动返回空的集合。
其他1条回答
为您推荐:
其他类似问题
nullpointerexception的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。异常:java.lang.NullPointerException,求指教 - Java Web开发当前位置:& &&&异常:java.lang.NullPointerException,求指教异常:java.lang.NullPointerException,求指教www.MyException.Cn&&网友分享于:&&浏览:57次错误:,求指教!jsp+sql2000+Tomcat 5.0,ie浏览器打开用户登录界面,提示以下错误HTTP Status 500 -& --------------------------------------------type Exception reportmessage& description exception& java.lang. com.bean.LoginBean.login(LoginBean.java:20) com.servlet.LoginServlet.doGet(LoginServlet.java:41) com.servlet.LoginServlet.doPost(LoginServlet.java:76) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)我纯菜鸟,请问高手怎么解决啊?------解决方案--------------------java.lang.NullPointerExceptioncom.bean.LoginBean.login(LoginBean.java:20,你LoginBean.java的第20行中,有一个对象是null的,但是你却试图调用个这个空对象上的方法。
------解决方案--------------------com.bean.LoginBean.java能找到吧。打开,20行。我的异常网推荐解决方案:.,http://www.myexception.cn/java-web/317.html
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有运行一个jsp程序出现这样的提示错误:java.lang.NullPointerException_百度知道
运行一个jsp程序出现这样的提示错误:java.lang.NullPointerException
全部的提示信息如下:
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
description The server encountered an internal error () that prevented it f...
92行到98行代码如下:Connection conn = linejdbc.getopenConnection();PreparedStatement s = conn.prepareStatement(&select * from student where S_id=? and S_psw=?&);s.setString(1,userNow);s.setString(2,password);ResultSet result = s.executeQuery();
我有更好的答案
s.setString(1,userNow); s.setString(2,password); ResultSet result = s.executeQuery();你还没有执行SQL语句,你就来提取你的数据了!!!!你应该先执行ResultSet result = s.executeQuery();再来s.setString(1,userNow); s.setString(2,password); 并且ResultSet result = s.executeQuery();会得到空数据所以应该try {s.setString(1,userNow); s.setString(2,password); }catch(SQLException sqle) {out.print(&你查询的数据不存在&);//在jsp中才可以使用out对象!!}
采纳率:19%
空指针异常,看看是不是有的指针没有初始化或者数组越界之类的
一定是哪个地方写错了,导致了空指针。要不你再检查检查?初学者会经常犯着种错误的。
此情况就是空指针异常,很有可能是你只声明了一个对象类型的变量,此变量没有被初始化,(没有这个过程,如Text t=new Text()).或者是你用一个对象类型的变量去对应一个方法的反回值(如:Text t=getText())而此时,getText()没有反回一个Text型的对象,而反回null.你可以到如:C:\Tomcat 5.0\work\Catalina\localhost下找到你的项目名,里面有你要找的reading_jsp.java.在第93行.看看是什么为null了.
Connection conn = linejdbc.getopenConnection(); 应该是连接没有建立成功,conn是一个空值,你可以在这里判断一下看看conn是不是等于null。如果要解决问题的话,还是要看getopenConnection方法里代码,应该是这里面有问题,才返回一个null.
这种情况大多是驱动没搞好.在网上看看驱动怎么配
其他8条回答
为您推荐:
其他类似问题
nullpointerexception的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。未知之例外:java.lang.NullPointerException.什么意思_百度知道
未知之例外:java.lang.NullPointerException.什么意思
哪位能简单概括说明意思:容易理解?
你好,出现这个提示就是出现了空指针的异常。也就是因为你的对象或者属性的值为null。导致程序的执行出现了问题。你可以根据错误出现的行号去修改异常,希望能帮到你。
是系统问题,还是网页问题?我注册提交后出现,提示:
未知之例外:java.lang.NullPointerException.
应该是你的程序出了问题,你可以贴出来你的错误信息,然后看看具体哪一行出了错误。
采纳率:69%
空指针的错误;也就是对象没有new直接调用啦;还有一种情况是你new了这个对象;但是其他原因给删除啦;然后再使用的时候没有做是否为null判定;程序运行崩溃报:java.lang.NullPointerException错误;你打断点一步步跟下崩溃的地方;看看值就ok啦
为您推荐:
其他类似问题
nullpointerexception的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。出现java.lang.NullPointerException这个错误,网页登陆时。_百度知道
出现java.lang.NullPointerException这个错误,网页登陆时。
登陆中国银行网上银行的时候出现这个,怎么解决啊?IE浏览器登陆的。
我有更好的答案
JAVA中初始化一个变量为null,然后不做任何改变就直接使用这个变量,就会出这样的“空指针异常”。如果你在登陆的时候用户名和密码都不为空应该不会出现这种异常。所以猜测是银行的程序与浏览器是否允许Java执行之间出了某些问题,尝试以下方法:方法一:更改兼容性视图设置1. 打开IE, 点击右上角的“工具”选项,再选择“兼容性视图设置”2. 将该行网站添加到“兼容性视图中的网站”3. 关闭IE,重新登入第二步:添加受信任的站点1. 打开IE, 点击右上角的“工具”选项,再选择“Internet选项”2. 点击界面的上方的“安全”选项卡,然后点击“受信任的站点”3. 点击“站点”,添加该行的网站第三步:关闭保护模式1. 打开IE, 点击右上角的“工具”选项,再选择“Internet选项”2. 点击界面的上方的“安全”选项卡,然后点击“Internet”3. 把“启用保护模式”的勾选去掉,另外,切换到“高级”选项卡,找到“增强保护模式”,如果前面有勾选并可选的话,请您将前面的勾去掉4. 关闭IE,重新登入
为您推荐:
其他类似问题
nullpointerexception的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 打开应用程序提示7b 的文章

 

随机推荐