gpt4 book ai didi

java - 使用表单将值从 JSP 传递到 Servlet

转载 作者:行者123 更新时间:2023-12-01 11:10:34 24 4
gpt4 key购买 nike

我正在尝试将数据从 jsp 页面传递到 servlet 来处理它。

这是jsp

<c:forEach var="student" items="${requestScope.resultArray}">
<c:set var="id" value="${student.id}"></c:set>
<tr>
<td><c:out value="${student.id}"></c:out>
<td><c:out value="${student.firstName}"></c:out></td>
<td><c:out value="${student.lastName}"></c:out></td>
<td><c:out value="${student.age}"></c:out></td>
<td><c:out value="${student.mark}"></c:out></td>
<td><c:out value="${student.gender}"></c:out></td>
<td><form action="Update" method="post">
<input type="hidden" value="${student.id}" name="stdId"> <input
type="submit" value="Edit" name="edit"> <input
type="submit" value="Delete" name="delete">
</form></td>
</tr>


</c:forEach>

这是 servlet

protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub

String string = (String) request.getAttribute("stdId");
System.out.println(string);
}

问题是我得到 stdId作为 null 传递给 servlet。问题是什么?

最佳答案

使用request.getParameter("stdId");代替request.getAttribute("stdId");

关于java - 使用表单将值从 JSP 传递到 Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32438371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com