package no.dusken.aranea.admin.control; import no.dusken.aranea.control.BasicSearchController; import no.dusken.aranea.service.PageService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.BindException; import org.springframework.web.bind.ServletRequestUtils; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * @author Benjamin Bjørnseth <benjamin@underdusken.no> */ public class ImagePageSearchController extends BasicSearchController { private PageService pageService; @Override protected ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object o, BindException e) throws Exception { ModelAndView mav = super.handle(request, response, o, e); Long ID = ServletRequestUtils.getLongParameter(request, "pageID"); mav.getModel().put("pageID", ID); String title = ServletRequestUtils.getStringParameter(request, "pageTitle", ""); mav.getModel().put("pageTitle", title); return mav; } @Autowired public void setPageService(PageService pageService) { this.pageService = pageService; } }