YONG-MIN

[오류로그]

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>