为了账号安全,请及时绑定邮箱和手机立即绑定

在index.jsp页面request不能调用getServletContext()方法,代码没有错误啊,仔细对照过了,新手求指导啊!!!

 <% 

   ArrayList<entity.User>  userList =  (ArrayList<entity.User>)request.getServletContext().getAttribute("userList"); 

   out.println(userList.size());

  if(userList!=null){

       for(int i = 0 ; i < userList.size() ; i++){

      entity.User user = userList.get(i);

   %>

    IP:<%=user.getIpString() %>,FirstTime:<%=user.getFirstTimeString() %>,SessionId:<%=user.getSessionIdString() %> <br/>

    <%}} %>


正在回答

4 回答

getServletContext()这个方法在Servlet 3.0规范里才有,要tomcat7才行。

1 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5799d6b500011d4613450325.jpg

这个是ArrayList<User> userList = ( ArrayList<User>)request.getServletContext().getAttribute("userList");

之后报错的信息

http://img1.sycdn.imooc.com//5799d723000130e008470104.jpg


这个是ArrayList<User> userList =(ArrayList<User>)request.getSession().getServletContext().getAttribute("userList");

之后报错的信息,为空指针异常。。

0 回复 有任何疑惑可以回复我~

这个最好是贴出来错误信息,不一定是不能调用getServletContext()方法,可能是其他地方导致的错误。

0 回复 有任何疑惑可以回复我~

ArrayList<User> userList = ( ArrayList<User>)request.getSession().getServletContext().getAttribute("userList");

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在index.jsp页面request不能调用getServletContext()方法,代码没有错误啊,仔细对照过了,新手求指导啊!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信