JSPSでjstlを使用するのが最善だと知っていますが、このプロジェクトでスクリプトレットを使用するように明示的に指示されています。私の質問は、サーブレットがArraylistのアイテムをリクエストオブジェクトに添付し、スクリプトレットを使用してそのアイテムをループしたかったことです。
例:私のサーブレットはこれを添付してjspに転送します
request.setAttribute("list", Content); where Content is Arraylist<String>
jspは、このオブジェクトを取得して、私が試したページに印刷することです。
<%
ArrayList<String> cont = (ArrayList)request.getAttribute("Content");
for (int i=0;i<cont.size();i++)
{
out.println(cont.get(i));
}
%>
これが私が得るエラーです
org.apache.jasper.JasperException: An exception occurred processing JSP page /EnrolledSuccess.jsp at line 35
32: ArrayList<String> cont = (ArrayList)request.getAttribute("cont");
33: for (int i=0;i<=cont.size();i++)
34: {
35: out.println(cont.get(i));
36:
37: }
38: %>