jsp代码这个错误是jsp页面报空指针异常的问题吗?要怎么解决呢

解决一个冷门的空指针问题
最近在一个项目中(javabean+)遇到了一个空指针问题,
感觉无错误,但不知为什么一直报空指针。
最后,将14行改为String str_UserID=(String)session.getAttribute(&UserID&);
就不再报空指针了,可以正常运行。当前位置: →
→ jsp页面间传值怎样避免空指针错误
jsp页面间传值怎样避免空指针错误
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: jsp页面间传值怎样避免空指针异常? 点击右边红色标题查看本文完整版:jsp页面间传值怎样避免空指针异常?jsp页面间传值怎样避...
"jsp页面间传值怎样避免空指针错误"::
jsp页面间传值怎样避免空指针异常?
点击右边红色标题查看本文完整版:jsp页面间传值怎样避免空指针异常?jsp页面间传值怎样避免空指针异常? 例如有时候 string aa = request.getparameter( "aa ").tostring() 后面的.tostring()加上就会出现空指针异常。 这个是什么原因? 其他还有哪些地方需要注意呢? ------解决方法--------------------string aa = request.getparameter( "aa "); if(aa != null) aa = aa.tostring(); 另外,request.getparameter()的结果就是string类型的,不需要在调用tostring()方法 ------解决方法--------------------空指针异常是java的头号异常。空指针就是null,如果调用方法当然是错误,因为本就没有对象,那里有方法。 要让它不出现也只有在使对象之前,要先进行判断。 ------解决方法--------------------刚才上面说的有点问题,应该是用: string aa = request.getparameter( "aa "); if(null != aa) {aa=aa.tostring();}常量放在前面,变量放后面,这样可以有效地避免空指针异常的出现     
搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
jsp页面间传值怎样避免空指针错误_JavaScript相关文章
JavaScript_总排行榜
JavaScript_最新
JavaScript_月排行榜
JavaScript_周排行榜
JavaScript_日排行榜温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
我,之所以要飞,是因为我想要征服天空, 
 我,之所以要停,是因为我本就属于大地。
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'JSP常见错误发、集锦!',
blogAbstract:'
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}编写JSP网页编译错误问题。跪求答案。。在线等答。。分全给了。。
编写JSP网页编译错误问题。跪求答案。。在线等答。。分全给了。。
我用DW做了一个JSP网站。但是编译总是不成功。
这是错误显示:
500 Servlet Exception
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:415)
at java.lang.Integer.parseInt(Integer.java:497)
at _confirmation__jsp._jspService(/Confirmation.jsp:18)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.subservice(Page.java:506)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:253)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:170)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:619)
附上JSP网页代码:
你直接取地址栏的值,转为整型么?
没有内容的时候,转为整型是失败的
你可以使用try来使用
请遵守网上公德,勿发布广告信息
相关问答:
java.lang.NumberFormatException: null //空指针异常
at java.lang.Integer.parseInt(Integer.java:415)
//错误在你类型转换的时候。看看你要转换为int型的变量是不是为nullJSP中验证用户登录时出现空指针异常问题
JSP中验证用户登录时出现空指针异常问题
最近在做一个用户登录页面,本来我的登录页面和验证登录页面是分开的,即输入完用户名和密码并点击确定后跳转到另一个页面进行验证,验证成功后再回到相应页面,后来觉得不好,于是想把两个页面合并起来,即将form标签的action属性定义为当前页面。由于开始做,因而我的验证思路十分简单,我限定一个用户名和密码,然后再和用户输入的进行比对。代码如下(login.jsp):&form action=&login.jsp& method=&post&& &
&p&用户名:&input type=&text& name=&Username1& value=&username&&&/p& &
&p&密码:&input type=&password& name=&Password1& value=&password&&&/p& &
&input type=&submit& value=&登录& name=&Submit&& &
&input type=&reset& value=&重置& name=&Reset&& &
&/p&&/form&&% &
String usnm = request.getParameter(&Username&); &
String pswd = request.getParameter(&Password&); &
if(!usnm.equals(&angel&)||!pswd.equals(&123456&)){//用户名或密码错误%& &
&strong&用户名或密码错误!&/strong&&%}else{%& &
&p&登录成功,页面自动跳转中...&/p& &
&meta http-equiv=&refresh& content=&3;url=index.jsp&&&%}%&结果浏览器直接报错:java.lang.NullPointerException我知道它是指这句话:if(!usnm.equals(&angel&)||!pswd.equals(&123456&))中的usnm和pswd为空,但是我刚开始就给它们赋值了啊(value=&username&,value=&password&)而且应该是当我点击登录后它才开始验证吧,我明明还没有填写,更没有点击登录按钮,它怎么就直接去验证了呢?请各位指点一下吧。顺便说一句,我学JSP没几天,有些东西不懂导致用错了滴,还请指出,谢谢了。
昵称: yuyaangel &时间:
昵称: samoobook &时间:
lz有点晕~
昵称: liuyuhua0066 &时间:
。。。。细心
昵称: zhuxian52 &时间:

我要回帖

更多关于 jsp页面空指针异常 的文章

 

随机推荐