package com.lostfound.servlet; import com.lostfound.dao.InMemoryDAO; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.List; @WebServlet("/search") public class SearchServlet extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("UTF-8"); String keyword = req.getParameter("keyword"); String category = req.getParameter("category"); String location = req.getParameter("location"); List items = InMemoryDAO.searchItems(keyword, category, location); req.setAttribute("items", items); req.getRequestDispatcher("/search.jsp").forward(req, resp); } }