tagsupport是否会做session清空的操作doEndTag()为什么时获取不session的内容a.  Action中session的存储:ActionContext.getContext().getSession().put("pagination", pagination);
b.  tagsupport 获取session :java.lang.NullPointerException 
c.  获取session代码:
    1.Map session = ActionContext.getContext().getSession();
    2.Pagination pagination = new Pagination();
    3.pagination = (Pagination)session.get("pagination");
d.  报错的是第三句代码。
请朋友们帮帮忙!!谢谢

解决方案 »

  1.   

    开发环境是hibernate+spring+struts2
      

  2.   

    你为啥不吧pagination放进MAP再放到SESSION呐
      

  3.   

    只用过simpleTagSupport的路过。如果是第3行出错,空指针异常,是不是session为空呢
      

  4.   

    simpleTagSupport 和 TagSupport 本质都应该是一样的吧。simpleTagSupport只是简化了操作而已希望大虾们能涌跃回来,小妹不甚感激
      

  5.   

     谢谢.我估计这个是不是根本无法获得 session呢.
      

  6.   

    朋友们,张孝详老师已经帮我解决了,谢谢大家。
    这里获得session对象应该是这样的..
    pagination = (Pagination)pageContext.getSession().getAttribute("pagination");
    这样就成功了。
    主要是用到了pageContext.这个对象。