我如何使用param将此href链接转换为JSTL

时间:2019-03-24 06:04:04

标签: jsp servlets

尝试将JSP页面中的代码更改为JSTL代码时遇到此问题。到目前为止,我没有链接到所需的JSP页面。请帮我解决这个问题。

源代码:

<a href="showlist?action=detail&bookid=${book.bookid}"/>Detail</a>

JSTL代码:

<c:url value="showlist?action=detail" var="myid">
                    <c:param name="bookid" value="${book.bookid}"/>                     
                </c:url>
                <a href="${myid}">Detail</a>

1 个答案:

答案 0 :(得分:0)

您的参数名称应为以前的ID

<c:url value="/showlist" var="myid">
  <c:param name="action" value="detail"/>
  <c:param name="id" value="${book.bookid}"/>  
</c:url>
<a href="${myid}">Detail</a>