public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { List<Book> booklist = bookService.getAllBooks(); String title = request.getParameter("title"); String emailTo = request.getParameter("emailTo"); String subject = request.getParameter("subject"); boolean booksFound = false; String result = "You searched for \"" + title + "\".<br><br>"; for (int i = 0; i < booklist.size(); i++) { if (booklist.get(i).getTitle().toLowerCase().contains(title.toLowerCase())) { result += booklist.get(i).getTitle() + ", " + booklist.get(i).getIsbn() + "<br>"; booksFound = true; } } if (!booksFound) { result = "Your search \"" + title + "\" did not match any books."; } try { MailForm mailForm = new MailForm(); mailForm.setEmailSubject(subject); mailForm.setEmailTo(emailTo); mailForm.setMessageText(result); emailBean.sendEmail(mailForm); } catch (MessagingException e) { logger.error(e); } request.setAttribute("styles", result); RequestDispatcher view = request.getRequestDispatcher("result.jsp"); view.forward(request, response); }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { List<Book> booklist = bookService.getAllBooks(); String title = request.getParameter("title"); boolean booksFound = false; String result = "You searched for \"" + title + "\".<br><br>"; for (int i = 0; i < booklist.size(); i++) { if (booklist.get(i).getTitle().toLowerCase().contains(title.toLowerCase())) { result += booklist.get(i).getTitle() + ", " + booklist.get(i).getIsbn() + "<br>"; booksFound = true; } } if (!booksFound) { result = "Your search \"" + title + "\" did not match any books."; } request.setAttribute("styles", result); RequestDispatcher view = request.getRequestDispatcher("result.jsp"); view.forward(request, response); }