有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java JSTL foreach var发送到jsp/servlet

我想知道一种方法,如何将JSTL的foreach的1个指定项发送到其他JSP或servlet,以打印关于该项的详细信息

给出以下代码:

    <c:forEach var="note" items="${notes}">
        <tr>
            <td>${note.getTitle()}</td>
            <td>${note.getRealDate()}</td>
            <td>${note.getUserDate()}</td>
            <td>
                <form action="showdetails.jsp">
                    <input type="submit" value="show details" name="details" />
                </form> 
            </td>
        </tr>
    </c:forEach>

我需要更换我的表格,或者重新制作表格,以获得能够胜任工作的东西,而我已经没有想法了

顺便说一句,Note有上面所示的方法+showDetails(),返回String。我想把它们全部显示出来,或者在jsp/servlet中执行String all = note.toString();


共 (1) 个答案

  1. # 1 楼答案

    你不需要一个<form>。只需使用唯一标识项目的字段添加链接:

    <a href="showdetails.jsp?noteId=${note.id}">show details</a>