gpt4 book ai didi

java - 将值从 servlet 传递到 jsp 页面

转载 作者:行者123 更新时间:2023-12-01 19:41:50 26 4
gpt4 key购买 nike

EditDeleteServlet - 这是我列出所有学生的 servlet。这是代码:

Student sbean = new Student();
EditDeleteDAO sDAO = new EditDeleteDAO();

String command = request.getParameter("command");
PrintWriter out = response.getWriter();
out.print(command);

try{
if(command.equals("Submit"))
{
String id=request.getParameter("id");
String studName=request.getParameter("studName");
String icNum=request.getParameter("icNum");
String matrixID=request.getParameter("matrixID");
String contactNum=request.getParameter("contactNum");
String email=request.getParameter("email");
String course=request.getParameter("course");
sbean.setId(Integer.parseInt(id));
sbean.setStudName(studName);
sbean.setICNum(icNum);
sbean.setMatrixID(Integer.parseInt(matrixID));
sbean.setContactNum(Integer.parseInt(contactNum));
sbean.setEmail(email);
sbean.setCourse(course);
EditDeleteDAO.insertDetails(sbean);
List<Student> list = sDAO.getAllDetails();
if(list!=null)
{
request.setAttribute("list",list);
RequestDispatcher rd = request.getRequestDispatcher("/studListing.jsp");
rd.forward(request, response);
}
}

studListing.jsp - 这是我的 jsp 页面,我想在此处显示我的数据

列表 = request.getAttribute("列表"); %>

最佳答案

您已使用名为 listkey 添加到您的请求

request.setAttribute("list",list);

因此您必须在 JSP 中使用此名称来检索它

在 JSP 中也使用 EL 而不是 java

<c:foreach items="${list}" var="student">
${student.studName}
<c:forEach>

关于java - 将值从 servlet 传递到 jsp 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55116085/

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