0
У меня есть сценарий, как это:Как извлечь значение из результирующих в JSP
<sql:query var="var1">
SELECT COLA,COLB,COLC FROM TABLE_A WHERE COLA='AA' AND COLB='BB'
</sql:query>
я знаю наверняка, что он будет возвращать только одну строку, и я хочу, чтобы отобразить полученные значения, т.е. COLA, COLB и COLC в jsp. Я пытаюсь с
<c:out value="${var1.COLA}" />
<c:out value="${var1.COLB}" />
<c:out value="${var1.COLC}" />
Поскольку запрос будет возвращать только одну строку я не помещенной над кодом в <forEach>
. но не печатает эти значения вместо этого я получаю ошибку как
javax.el.PropertyNotFoundException:
The class `org.apache.taglibs.standard.tag.common.sql.ResultImpl` does not have the property 'COLA'
Пожалуйста, дайте мне знать, как печатать эти значения в JSP?
Прочитайте Javadoc для 'ResultImpl' - http://tomcat.apache.org/taglibs/standard/apidocs/org/apache/taglibs/standard/tag /common/sql/ResultImpl.html. 'getRowsByIndex()' может быть началом. – nickdos