首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

servlet 属性取值有关问题。

2013-03-21 
servlet 属性取值问题。。。servlet 的init方法中给usersIP存了个map。。。如下代码servletConfig.getServletCon

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混淆了

热点排行
Bad Request.