我在jsp页面中利用<c:foreach> 中的数据直接从其中直接把
<c:forEach items="${requestScope.monitorInfo}" var="monitor">
<tr>
<td align="center">${monitor.carID}</td>
<c:set var="carID" value="${monitor.carID}" scope="request"/>
<td align="center">${monitor.monitorTelephone}</td>
<c:set var="monitorTelephone" value="${monitor.monitorTelephone}" scope="request"/>
<td align="center">${monitor.monitorTime}</td>
<c:set var="monitorTime" value="${monitor.monitorTime}" scope="request"/>
<td align="center">${monitor.monitorCost}</td>
<c:set var="monitorCost" value="${monitor.monitorCost}" scope="request"/>
<td align="center">${monitor.re}</td>
<c:set var="re" value="${monitor.re}" scope="request"/>
<td align="center">
<input type="submit" name="updateMonitorInfo" id="updateMonitorInfo" class="border1" value="修改"/>
</td>
</tr>
</c:forEach>
存进request 中去 ,在目的页面中 使用
value="${requestScope.carID}"
就是取得不了数据呢?我以前都是通过 servlet 中获取存进request中 才在 jsp页面中 显示的 ,今天想了想 这个应该可以的, 但是不成功, 差在哪了呢?
<c:forEach items="${requestScope.monitorInfo}" var="monitor">
<tr>
<td align="center">${monitor.carID}</td>
<c:set var="carID" value="${monitor.carID}" scope="request"/>
<td align="center">${monitor.monitorTelephone}</td>
<c:set var="monitorTelephone" value="${monitor.monitorTelephone}" scope="request"/>
<td align="center">${monitor.monitorTime}</td>
<c:set var="monitorTime" value="${monitor.monitorTime}" scope="request"/>
<td align="center">${monitor.monitorCost}</td>
<c:set var="monitorCost" value="${monitor.monitorCost}" scope="request"/>
<td align="center">${monitor.re}</td>
<c:set var="re" value="${monitor.re}" scope="request"/>
<td align="center">
<input type="submit" name="updateMonitorInfo" id="updateMonitorInfo" class="border1" value="修改"/>
</td>
</tr>
</c:forEach>
存进request 中去 ,在目的页面中 使用
value="${requestScope.carID}"
就是取得不了数据呢?我以前都是通过 servlet 中获取存进request中 才在 jsp页面中 显示的 ,今天想了想 这个应该可以的, 但是不成功, 差在哪了呢?
就是
<form method="post" action="pages/MonitorEvent.jsp">
这样的
转回到jsp界面
以前是在servlet里面重新set以下参数才能转到jsp自己生成的一个servlet中去直接请求好象在客户端接收时没做处理直接转到JSP就丢失了 偶也是初学的不知道理解的对不对
scope="request"应该范围错了,用默认的看看,删除掉
我只是希望从在设置好值之后 传到另一个jsp页面中去 这里面不涉及Servlet , 不知可行否?
session 中我试过了 不行啊
对象.对象属性。
如果requestScope是一个对象实体类 通过 对象.对象属性可以读出。
所以如果有<c:foreach>存在的话 应该通过数组下标来取。
如果XX[0]