Первая проблема заключается в том, что у вас есть исключение, касающееся кода.Кажется, это проблема при запуске сервера.
Но на фронте кода
proList.contains(pList);
это просто тест, который proList
содержит объект pList
, он не будет
Если вам нужны все элементы pList
в proList
, тогда:
proList.addAll(pList);
Если вы хотите добавить pList
в качестве элемента к proList
, тогда:
proList.add(plist);
Следующий выпуск
request.setAttribute("proList" + session, proList);
Что вы пытаетесь сделать здесь?Я думаю, вы могли бы, что делать:
request.setAttribute("proList", proList);
На самом деле вы можете переосмыслить большую часть кода выше и пойти что-то вроде:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String pro_code = request.getParameter("pro_code");
String name = request.getParameter("name");
String price = request.getParameter("price");
// do something usefull with the parameters here
// expose the results to the jsp like so:
request.setAttribute("pro_code", pro_code);
request.setAttribute("name", name);
request.setAttribute("price",price);
RequestDispatcher rd = request.getRequestDispatcher("/studentSearch.jsp");
rd.forward(request, response);
}
отметить отсутствие catch(Exception e)