Der er ingen response metoder foer redirect kaldet... Her er hele koden frem til sendRedirect:
List<String> categories = CategoryFunctions.getCategories();
List<MonitoredBlog> blogs = DatabaseFunctions.getMonitoredBlogs();
List<String> subjects = CategoryFunctions.getSubjects();
if(request.getMethod().equals("POST")) {
List<String> urls = new ArrayList<String>();
List<String> cats = new ArrayList<String>();
for(Object o : request.getParameterMap().keySet()) {
String key = o.toString();
String value = request.getParameter(key);
if(value.indexOf("
http://") > -1) {
urls.add(value);
}
if(value.indexOf("cate") == 0) {
cats.add(value.substring(4,value.length()-3));
}
int crityearafter = 0;
if(request.getParameter("crityearafter") != null) crityearafter = Integer.parseInt(request.getParameter("crityearafter"));
int critmonthafter = 0;
if(request.getParameter("critmonthafter") != null) crityearafter = Integer.parseInt(request.getParameter("critmonthafter"));
int crityearbefore = 0;
if(request.getParameter("crityearbefore") != null) crityearafter = Integer.parseInt(request.getParameter("crityearbefore"));
int critmonthbefore = 0;
if(request.getParameter("critmonthbefore") != null) crityearafter = Integer.parseInt(request.getParameter("critmonthbefore"));
int searchtitles = 0;
if(request.getParameter("searchtitles") != null) searchtitles = Integer.parseInt(request.getParameter("searchtitles"));
int searchtext = 0;
if(request.getParameter("searchtext") != null) searchtitles = Integer.parseInt(request.getParameter("searchtext"));
int searchcomments = 0;
if(request.getParameter("searchcomments") != null) searchcomments = Integer.parseInt(request.getParameter("searchtitles"));
String searchphrase = "";
if(request.getParameter("searchphrase") != null) searchphrase = request.getParameter("searchphrase");
String catitem = "";
if(request.getParameter("catitem") != null) catitem = request.getParameter("catitem");
request.getSession().setAttribute("urls", urls);
request.getSession().setAttribute("cats", cats);
request.getSession().setAttribute("crityearafter", crityearafter);
request.getSession().setAttribute("critmonthafter", critmonthafter);
request.getSession().setAttribute("crityearbefore", crityearbefore);
request.getSession().setAttribute("critmonthbefore", critmonthbefore);
request.getSession().setAttribute("searchtitles", searchtitles);
request.getSession().setAttribute("searchtext", searchtext);
request.getSession().setAttribute("searchcomments", searchcomments);
request.getSession().setAttribute("searchphrase", searchphrase);
request.getSession().setAttribute("catitem", catitem);
response.sendRedirect("searchresults.jsp?source=session");
}
}