当前位置: 代码迷 >> Java Web开发 >> servlet 属性取值有关问题。
  详细解决方案

servlet 属性取值有关问题。

热度:39   发布时间:2016-04-12 23:23:44.0
servlet 属性取值问题。。。
servlet 的init方法中给usersIP存了个map。。。如下代码

   servletConfig.getServletContext().setAttribute("usersIP", new HashMap());


action层通过这样的方式取usersIP,
 ((HashMap)ServletActionContext.getServletContext().getAttribute("usersIP")).put(user.getLoginId(), localip);

红色部分取不到,为空指针。。。

哪位前辈指教下,哪里出错了?
100

------解决方案--------------------
改为getparmerter呢
------解决方案--------------------
ServletActionContext.getServletContext() 这个context得到了吗

还有可以的话确认下 取时的ServletContext和存时的ServletContext是不是同一个?
------解决方案--------------------
用this.getServletContext().getAttribute("usersIP")

感觉ServletActionContext和ServletContext混淆了
  相关解决方案