在jsp页面上获取ArrayList大小

Mar*_*ech 3 java jsp list

嗨,我想要得到一个arraylist的总大小,但由于某种原因,这是没有显示下面的代码用于显示大小.

    <%db.DBConnection db = new  db.DBConnection(); 
            ArrayList<User> myUsers =db.getAllUsers();
            %>  

   Total Subscribed Users: <p><% myUsers.size();%></p>
Run Code Online (Sandbox Code Playgroud)

谢谢

ksc*_*eid 13

其中一些对于移出JSP来说显然已经成熟,但是基于如何定义类和方法,这应该可行(JSP + JSTL):

<jsp:useBean id="db" class="db.DBConnection"/>
<c:set var="myUsers" value="${db.allUsers}"/>
Total Subscribed Users: <p>${fn:length(myUsers)}</p>
Run Code Online (Sandbox Code Playgroud)


Ken*_*ent 5

这有用吗?

<p><%= myUsers.size()%></p>
Run Code Online (Sandbox Code Playgroud)

我建议在你的jsp中尽可能少写java代码.你可以考虑使用一些taglib,jstl.例如.将所有业务代码放在服务器端.特别喜欢的东西b.DBConnection db = new db.DBConnection();