在jsp变量中存储表数据
我有一个表,它打印从控制器传递的对象的值在jsp变量中存储表数据,jsp,Jsp,我有一个表,它打印从控制器传递的对象的值 <c:forEach items="${dsr}" var="u"> <tr> <td>${u.task}</td> <td >${u.startTime}</td> <td>${u.endTime}</td> <td>${u.companyName}<
<c:forEach items="${dsr}" var="u">
<tr>
<td>${u.task}</td>
<td >${u.startTime}</td>
<td>${u.endTime}</td>
<td>${u.companyName}</td>
<td>${u.status}</td>
<td><a href id="comp" data-id="${u.companyName}" data-target="#myId3" data-toggle="modal" aria-expanded="true">Edit</a></td>
</tr>
</c:forEach>
${u.task}
${u.startTime}
${u.endTime}
${u.companyName}
${u.status}
但是,我想从${u.startTime}中获取值并将其分配给jsp变量。我如何实现它?您在寻找这个吗?:
<c:set var="startTime" scope="request" value="${u.startTime}"/>
<c:out value="${startTime}"/>
<%=request.getAttribute("startTime") %>
或
我收到一个错误,时间无法解析为变量哦,可能时间与某些关键字相同,您可以尝试使用“startTime”吗?我正在尝试打印变量startTime,但仍然收到相同的错误。这是正确的打印方式吗?实际上我想对${startTime}变量执行解析操作。那我怎么做呢?好的,我明白了。您希望使用jSP中的变量进行处理。让我更新一下。
<c:set var="startTime" value="${u.startTime + 3434}"/>
<c:out value="${startTime}" />
<%=pageContext.getAttribute("startTime") %>