xqqing79 2011-10-28 02:49
浏览 522
已采纳

Action类ActionContext.getContext().getSession()报空指针

其他的Action类用ActionContext.getContext().getSession()都没错,为什么在这个Action类里总报空指针?一去掉这句就正常。

严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at com.accp.oa.actions.TreeAction$3.nodeSelected(TreeAction.java:94)
at com.jenkov.prizetags.tree.impl.Tree.notifySelectListeners(Tree.java:668)
at com.jenkov.prizetags.tree.impl.Tree.select(Tree.java:340)
at com.jenkov.prizetags.tree.impl.Tree.select(Tree.java:351)
at com.jenkov.prizetags.tree.impl.TreeUpdater.selectUnselectNodes(TreeUpdater.java:280)
at com.jenkov.prizetags.tree.impl.TreeUpdater.update(TreeUpdater.java:122)
at com.jenkov.prizetags.tree.impl.TreeTag.doStartTag(TreeTag.java:242)

这个Action报错:public class TreeAction extends ActionSupport implements java.io.Serializable {}

[img]http://dl.iteye.com/upload/attachment/578092/ea3f3109-f090-341c-931f-d66bb4cbe6fa.png[/img]

  • 写回答

3条回答 默认 最新

  • 爱上一条鱼 2011-10-28 14:02
    关注

    [quote]难道ISelectListener类里只能进行控制台输出?可是我需要把监听到的数据到session中,这个怎么办?[/quote]

    给tree加一个属性好了 String selectTreeId;
    在listener里把selectNode 赋值给tree;
    然后在其他地方看看能不能通过tree赋值给session

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程