81,094
社区成员
发帖
与我相关
我的任务
分享
req.setAttribute("category", listctg);
RequestDispatcher dispatcher1 = req.getRequestDispatcher("/member/view.jsp");
jsp中用jstl遍历数组的话比较方便
首先引用jstl ,这是一个生成下拉菜单的例子
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:forEach items="${caglist}" var="categroy" varStatus="vs">
<option value="${categroy.id}">${categroy.categoryname}</option>
</c:forEach>
request.setAttribute("servletName", categoryList); //categorylist is an arraylist contains object of class category
getServletConfig().getServletContext().getRequestDispatcher("/GetCategory.jsp").forward(request,response);
<%
// retrieve your list from the request, with casting
ArrayList<Category> list = (ArrayList<Category>) request.getAttribute("servletName");
// print the information about every category of the list
for(Category category : list) {
out.println(category.getId());
out.println(category.getName());
out.println(category.getMainCategoryId());
}
%>