<%
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/>
<%}} %>
getServletContext()这个方法在Servlet 3.0规范里才有,要tomcat7才行。
这个是ArrayList<User> userList = ( ArrayList<User>)request.getServletContext().getAttribute("userList");
之后报错的信息
这个是ArrayList<User> userList =(ArrayList<User>)request.getSession().getServletContext().getAttribute("userList");
之后报错的信息,为空指针异常。。
这个最好是贴出来错误信息,不一定是不能调用getServletContext()方法,可能是其他地方导致的错误。
ArrayList<User> userList = ( ArrayList<User>)request.getSession().getServletContext().getAttribute("userList");