前提・実現したいこと
現在Servlet/JSPについて学習しています。
ServletにおいてListを作成し、JSPでリクエストから取得しようとしているのですが、HTTPステータス 500 - An exception occurred processing JSP pageのエラーが出てしまい、解消法が分かりません。
ご助力ください。
発生している問題・エラーメッセージ
HTTPステータス 500 - An exception occurred processing JSP page /ex/error.jsp at line 21 type 例外レポート メッセージ An exception occurred processing JSP page /ex/error.jsp at line 21 説明 The server encountered an internal error that prevented it from fulfilling this request. 例外 org.apache.jasper.JasperException: An exception occurred processing JSP page /ex/error.jsp at line 21 18: <table> 19: <% 20: List<String> errorList = (List<String>)request.getAttribute("errorList"); 21: for(String error: errorList) { 22: System.out.println("<tr>"); 23: System.out.println("<td>" + error + "</td>"); 24: System.out.println("</tr>"); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:579) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ex.ValidateServlet.doPost(ValidateServlet.java:72) javax.servlet.http.HttpServlet.service(HttpServlet.java:648) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
###該当するコード
java
1List<String> errorList = new ArrayList<String>(); 2request.setAttribute("errorList", errorList);
JSP
1<table> 2<% 3 List<String> errorList = (List<String>)request.getAttribute("errorList"); 4 for(String error: errorList) { 5 System.out.println("<tr>"); 6 System.out.println("<td>" + error + "</td>"); 7 System.out.println("</tr>"); 8 } 9%> 10</table>
補足情報(FW/ツールのバージョンなど)
eclipse
tomcat/8.0.50
IE
回答1件
あなたの回答
tips
プレビュー