【问题标题】:JSTL tag returns nullJSTL 标记返回 null
【发布时间】:2013-12-06 06:41:17
【问题描述】:

在下面的代码中,我从我的 JSP 页面中的 servlet 中迭代一个列表。它工作正常,但我需要将值 ${product.reqid} 设置为 inout 字段。这样我就可以用我的表格发布数据了。

<c:forEach var="product" items="${myArrayList}">
        <tr>      
             <td><c:out value="${product.reqid}"></c:out></td>
             <td><c:out value="${product.proid}"></c:out></td>
             <td><c:out value="${product.proname}"></c:out></td>
             <td><c:out value="${product.username}"></c:out></td>
             <input type ="hidden" name="reqno" value="${product.reqid}">
             <td><input type="submit" value="Approve"></td>
        </tr>
</c:forEach>  

当我尝试打印 servlet 中的值时,从我尝试的代码中打印出 NULL 。 提前致谢

【问题讨论】:

  • servlet 代码在哪里?

标签: forms jsp servlets jstl hidden-field


【解决方案1】:

使用与行第一列相同的技术

<c:forEach var="product" items="${myArrayList}">
        <tr>      
             <td><c:out value="${product.reqid}"></c:out></td>
             <td><c:out value="${product.proid}"></c:out></td>
             <td><c:out value="${product.proname}"></c:out></td>
             <td><c:out value="${product.username}"></c:out></td>
             <input type ="hidden" name="reqno" value="<c:out value="${product.reqid}"/>">
             <td><input type="submit" value="Approve"></td>
        </tr>
</c:forEach> 

【讨论】:

    猜你喜欢
    • 2018-08-25
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多