JSP页面读取值的问题

akucindaim2 2011-06-28 11:11:01
String user= ServletUtil.getStr(request, "name");//name为上级页面传下来的
如果user有值执行一个动作如果没有值执行另外一个动作,目前的关键是如果没值会报出一个空指针错误,这个要如何解决呢?
...全文
90 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
碎碎兵 2011-06-28
  • 打赏
  • 举报
回复
报的那个对象的空指针呢?
akucindaim2 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 akucindaim2 的回复:]
引用 1 楼 feg545 的回复:
ServletUtil.getStr(....)
去那里面看源代码怎么写的,有没有try catch空指针

或者干脆:
String user;
try{
user = ServletUtil.getStr(request, "name");
}catch(Exception e){
}
这样就可以了。

不行,依然还是报 java.……
[/Quote]


如果得不到值要如何做才会避免java.lang.NullPointerException异常
akucindaim2 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 feg545 的回复:]
ServletUtil.getStr(....)
去那里面看源代码怎么写的,有没有try catch空指针

或者干脆:
String user;
try{
user = ServletUtil.getStr(request, "name");
}catch(Exception e){
}
这样就可以了。
[/Quote]
不行,依然还是报 java.lang.NullPointerException异常
monkey_cn 2011-06-28
  • 打赏
  • 举报
回复
ServletUtil.getStr(....)
去那里面看源代码怎么写的,有没有try catch空指针

或者干脆:
String user;
try{
user = ServletUtil.getStr(request, "name");
}catch(Exception e){
}
福来哥 2011-06-28
  • 打赏
  • 举报
回复
ServletUtil.getStr(....)
去那里面看源代码怎么写的,有没有try catch空指针

或者干脆:
String user;
try{
user = ServletUtil.getStr(request, "name");
}catch(Exception e){
}
这样就可以了。
newsyz 2011-06-28
  • 打赏
  • 举报
回复
在你这个方法ServletUtil.getStr(....)抛出了异常,
dong880424 2011-06-28
  • 打赏
  • 举报
回复
2楼+1
try catch里处理

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧