在网页中显示JSTL SQL值

时间:2014-02-19 07:37:42

标签: sql jstl

我有这样的查询

<sql:query dataSource="${data}" var="mn">  
SELECT MONTHNAME( DATE_ADD( CURDATE( ) , INTERVAL -4 MONTH ) ) as Name ;
</sql:query>

获得这样的输出

名称

十月

我想在网页中显示此值

我试过这个

    <c:set var="monthname" value="${mn}" />
    <b><font color="black"><c:out value="${monthname}" /></font></b>

但是geeting输出为:  org.apache.taglibs.standard.tag.common.sql.ResultImpl@197074b

任何人都可以帮我展示吗?

1 个答案:

答案 0 :(得分:0)

变量mn的类型为javax.servlet.jsp.jstl.sql.Result

您可以这样显示结果:

<c:forEach var="row" items="${mn.rows}">
   <c:out value="${row.Name}"/>
</c:forEach>