【问题标题】:Displaying JSTL SQL value in webpage在网页中显示 JSTL SQL 值
【发布时间】:2014-02-19 07:37:42
【问题描述】:

我有这样的查询

<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>

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

谁能帮我展示一下?

【问题讨论】:

    标签: sql jstl


    【解决方案1】:

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

    你可以这样显示你的结果:

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

    【讨论】:

    • 很高兴为您提供帮助。不要犹豫,接受答案(见here)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    相关资源
    最近更新 更多