use JSTL <c:url> Core Tag to create a link

<c:url>...</c:url>创建了一个新的URL Stringvarible nametempLink, 地址是以StudentControllerServlet为相对地址,并且传递了两个参数commandstudentId

例如<a href= "${tempLink}">Update</a>的点击结果可能是
http://localhost:8080/web-student-tracker/StudentControllerServlet?command=LOAD&studentId=5

<c:url var="tempLink" value="StudentControllerServlet">
            <c:param name="command" value="LOAD" />
            <c:param name="studentId" value="${tempStudent.id}" />
</c:url>
<table>
    <tr>
        <th>First Name</th>
        <th>Last Name</th>
        <th>Email</th>
        <th>Action</th>
    </tr>
    <c:forEach var="tempStudent" items="${STUDENT_LIST}">
    
        <!-- set up a link for each student -->
        <c:url var="tempLink" value="StudentControllerServlet">
            <c:param name="command" value="LOAD" />
            <c:param name="studentId" value="${tempStudent.id}" />
        </c:url>
        
        <tr>
            <td> ${tempStudent.firstName}</td>
            <td> ${tempStudent.lastName}</td>
            <td> ${tempStudent.email}</td>
            <td> <a href= "${tempLink}">Update</a> </td>
        </tr>
    </c:forEach>
</table>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • 一. Java基础部分.................................................
    wy_sure阅读 3,868评论 0 11
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,838评论 18 399
  • 如果说有什么是不能遗忘不可磨灭至死不渝的,我想就是你了。 ——题记 夜色中走上天桥,滴落粗重的雨点,打在额头上,绚...
    迷糊二姐阅读 390评论 0 0
  • 列车极速行驶在中原大地上,向车窗外望去,田野里满目苍黄。萧条的树枝,枯黄的野草,裸露着土地的稻茬田,不见一丁点绿色...
    董余兰阅读 442评论 0 2