2017-03-08 39 views
0

我有一個表格,它打印從控制器傳遞的對象的值。將表數據存儲在jsp變量中

<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.startTime}中取值並將其賦值給jsp變量。我如何實現它?

回答

0

您是否在尋找這個?:

<c:set var="startTime" scope="request" value="${u.startTime}"/> 
<c:out value="${startTime}"/> 
<%=request.getAttribute("startTime") %> 

<c:set var="startTime" value="${u.startTime + 3434}"/> 
<c:out value="${startTime}" /> 
<%=pageContext.getAttribute("startTime") %> 
+0

我得到一個錯誤,時間不能被解析爲一個變量 – AJN

+0

哦,也許時間是某些關鍵字相同,你可以嘗試用「startTime」 –

+0

我試圖打印變量startTime,\t <%out.println(startTime); %>但仍然收到相同的錯誤。這是打印的正確方法嗎? – AJN