サーブレットのオブジェクトを含むArrayListをJSPに渡そうとしています。しかしサーブレットからJSPにArrayListを渡す
サーブレットファイル:
request.setAttribute("servletName", categoryList); //categorylist is an arraylist contains object of class category
getServletConfig().getServletContext().getRequestDispatcher("/GetCategory.jsp").forward(request,response);
JSPファイル:
//category class
<% Category category = new Category();
//creating arraylist object of type category class
ArrayList<Category> list = ArrayList<Category>();
//storing passed value from jsp
list = request.getAttribute("servletName");
for(int i = 0; i < list.size(); i++) {
category = list.get(i);
out.println(category.getId());
out.println(category.getName());
out.println(category.getMainCategoryId());
}
%>
いただきましexeption? –
なぜオブジェクトを扱うのにJSP-EL + JSTLを使用しないのですか?第二に、サーブレットからJSPにどうやって行きますか?リダイレクトまたはフォワードを使用していますか? –
@DebojitSaikia結果は何も表示されない – Pravin