【问题标题】:How to iterate the jstl loop by using integervalues如何使用整数值迭代 jstl 循环
【发布时间】:2013-11-03 08:46:40
【问题描述】:

嗨,我正在使用 jstl 循环内容我需要将 status1.noOfPages 中的数字转换为整数,我想在下一个循环的开始值中使用这个整数.....有人可以帮助我吗出来……

<c:forEach var="status1" items="${list1}">
    <c:set var="wins" ><fmt:parseNumber type="number" value="${status1.noOfPages}" /></c:set>
    <c:forEach begin="0" end="wins" varStatus="loop">
        Index: ${status1.noOfPages}<br/>
    </c:forEach>
    </c:forEach>

【问题讨论】:

    标签: java jsp jstl


    【解决方案1】:
    <fmt:parseNumber type="number" value="${status1.noOfPages}" var="beginningIndex"/>
    <c:forEach begin="${beginningIndex}" ...
    

    但是您不必在 JSP 中解析任何内容。为什么status.noOfPages 不是以 int 开头?或者你为什么不在控制器中解析它,并将解析后的值提供给JSP?

    【讨论】:

    • 在服务器端我将它设置为一个整数值,但在 jsp 端,当检索我作为一个字符串时,你可以请 exp 告诉我怎么做......谢谢你的帮助
    • 一个 JSP 在服务器端执行。因此,如果它是一个整数值,那么在服务器端,它也是您的 JSP 的一个整数值。你只需要&lt;c:forEach begin="${status1.noOfPages} ...
    • @user2930535 你也可以在控制器上解析它。
    • 我从未听说过 JSP“要求解析”。您收到的准确且完整的错误消息是什么?
    猜你喜欢
    • 2012-03-04
    • 1970-01-01
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    相关资源
    最近更新 更多