朋友们,我正在从 Action 类发送我的列表,这是代码
//我的Action类的代码
List matchUsersInTracker = new ArrayList<User>();
DynamicQuery userTrackerquery = DynamicQueryFactoryUtil.forClass(User.class, PortalClassLoaderUtil.getClassLoader())
.add(PropertyFactoryUtil.forName("userId").in(DynamicQueryFactoryUtil.forClass(UserTracker.class, PortalClassLoaderUtil.getClassLoader())
.setProjection(ProjectionFactoryUtil.property("userId"))));
matchUsersInTracker = UserLocalServiceUtil.dynamicQuery(userTrackerquery);
//Pass this entire List of user
if(matchUsersInTracker!=null)
{
actionRequest.setAttribute("match_base_Users", matchUsersInTracker);
}
//我的Jsp中的代码-------
现在在 Jsp 中我正在使用 useBean:
<jsp:useBean id="match_base_Users" class="java.util.ArrayList" scope="request">
</jsp:useBean>
它给了我ClassCastException
,现在在 for 循环中将每个元素一个一个地转换为用户类不是可行的方法。
增加我的jsp的加载时间。
所以任何猜测我如何将用户列表发送ActionClass
到 Jsp
我也提到了这个问题,但无法提出解决方案。
我只想在jsp中显示数据