首页 > 解决方案 > JSTL - 获取表格行值以及新输入

问题描述

作为工作的一部分,我必须承担一些小任务。我必须开发一个 JSP 和 Spring 应用程序,用户可以在其中选择和预订服务。我能够完成除一项更新服务之外的所有服务。预订详情列出了所有可用的服务,然后用户需要选择合适的服务,输入日期并进行预订。

<table >
    <tr>
     <th> Vendor ID </th>
     <th> Service Type </th>
     <th> Vendor Name </th>
     <th> From Date </th>
     <th> To Date </th>
     <th> Book Vendor </th>
    </tr>
    <c:forEach var="results" items="${vendorList}">
     <tr>
        <td><c:out value="${results.vendorId}"></c:out></td>
        <td><c:out value="${results.servType}"></c:out></td>
        <td><c:out value="${results.venName}"></c:out></td>
        <td> <input type="date" name="fromDate"
                        placeholder="DD/MM/YYYY" id="fromDate"></td> 
        <td><input type="date" name="toDate"
                        placeholder="DD/MM/YYYY" id="toDate"></td> 
        <td>
                    <a href="<c:url value="serviceBooking1">
                         <c:param name="vendorId" value="${results.vendorId}"/>
                         <c:param name="servType" value="${results.servType}"/>
                         <c:param name="venName" value="${results.venName}"/>
                         <c:param name="fromDate" value="12/3/2020"/>
                         <c:param name="toDate" value="13/3/2020"/>
                     </c:url>">Book
                    </a>
        </td>
    </tr>
    </c:forEach>
</table>

但是,我如何获得参数中的日期?在锚标记中,我可以将所有值作为参数的一部分发送,我如何获取日期值?(我现在已经硬编码了日期)

标签: springjspjstl

解决方案


推荐阅读