package net.sourceforge.solexatools.webapp.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.BaseCommandController; /** * <p> * SearchResultsController class. * </p> * * @author boconnor * @version $Id: $Id */ public class SearchResultsController extends BaseCommandController { /** * {@inheritDoc} * * @return * @throws java.lang.Exception */ @Override protected ModelAndView handleRequestInternal(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse) throws Exception { ModelAndView mav = new ModelAndView("SearchResults"); mav.addObject("type", httpservletrequest.getParameter("type")); mav.addObject("criteria", httpservletrequest.getParameter("criteria")); mav.addObject("mode", httpservletrequest.getParameter("mode")); HttpSession session = httpservletrequest.getSession(false); String caseSens = httpservletrequest.getParameter("casesens"); if (caseSens != null) { session.setAttribute(SearchController.SEARCH_CASE_SENSITIVE, caseSens); } else { session.removeAttribute(SearchController.SEARCH_CASE_SENSITIVE); } return mav; } }