[JSTL] javax.el.PropertyNotFoundException: Property 'IDX' not found on type java.lang.String
오류기록 2017. 11. 7. 18:56
[오류로그]
11월 07, 2017 6:53:04 오후 org.apache.catalina.core.ApplicationDispatcher invoke
심각: Servlet.service() for servlet jsp threw exception
javax.el.PropertyNotFoundException: Property 'IDX' not found on type java.lang.String
at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:290)
at javax.el.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:243)
at javax.el.BeanELResolver.property(BeanELResolver.java:377)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:97)
at org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:104)
at org.apache.el.parser.AstValue.getValue(AstValue.java:184)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:950)
at org.apache.jsp.WEB_002dINF.jsp.sample.boardList_jsp._jspx_meth_c_005fforEach_005f0(boardList_jsp.java:252)
at org.apache.jsp.WEB_002dINF.jsp.sample.boardList_jsp._jspx_meth_c_005fwhen_005f0(boardList_jsp.java:210)
at org.apache.jsp.WEB_002dINF.jsp.sample.boardList_jsp._jspx_meth_c_005fchoose_005f0(boardList_jsp.java:169)
at org.apache.jsp.WEB_002dINF.jsp.sample.boardList_jsp._jspService(boardList_jsp.java:128)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:743)
[해결방안]
아래 코드에서 실수로 공백이 들어가 오류가 발생함
공백제거 후 정상으로 작동.
<tbody>
<c:choose>
<c:when test="${fn:length(list)>0}">
<c:forEach items="${list} " var="row">
<tr>
<td>${row.IDX}</td>
<td>${row.TITLE}</td>
<td>${row.HIT_CNT}</td>
<td>${row.CREA_DTM}</td>
</tr>
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td colspan="4"> 조회된 결과가 없습니다. </td>
</tr>
</c:otherwise>
</c:choose>
</tbody>
'오류기록' 카테고리의 다른 글
java.math.BigInteger cannot be cast to java.lang.Integer (0) | 2018.01.02 |
---|---|
JS, CSS 수정내용이 반영안될 때 해결방법 (0) | 2017.11.18 |
[Eclipse] Java was started but returned exit code=13 (0) | 2017.11.06 |
[Eclipse>Tomcat] Failed to trigger creation of the GC Daemon thread during Tomcat start to prevent possible memory leaks (0) | 2017.11.06 |
[Java>Spring] Error parsing HTTP request header (0) | 2017.05.29 |