JSTL标记返回null

时间:2013-12-06 06:41:17

标签: forms jsp servlets jstl hidden-field

在下面的代码中,我在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>  

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

1 个答案:

答案 0 :(得分: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>