From: Michael S. <sta...@us...> - 2005-10-06 17:35:13
|
Update of /cvsroot/archive-access/archive-access/projects/nutch/src/java/org/archive/access/nutch In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24686/src/java/org/archive/access/nutch Modified Files: NutchwaxOpenSearchServlet.java Log Message: * src/java/org/archive/access/nutch/NutchwaxOpenSearchServlet.java * src/web/search.jsp Set config in tomcat rather than here. See faq in wera on encodings. Index: NutchwaxOpenSearchServlet.java =================================================================== RCS file: /cvsroot/archive-access/archive-access/projects/nutch/src/java/org/archive/access/nutch/NutchwaxOpenSearchServlet.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NutchwaxOpenSearchServlet.java 6 Oct 2005 01:45:35 -0000 1.2 --- NutchwaxOpenSearchServlet.java 6 Oct 2005 17:35:02 -0000 1.3 *************** *** 50,67 **** // Make a delegating method that preprocesses the query string // converting any exacturl values so they'll pass the NutchAnalysis. - // Also make it so we encode the parameter strings properly. HttpServletRequest delegatingReq = new HttpServletRequest() { public String getParameter(String parameter) { String q = req.getParameter(parameter); ! if (parameter == null || !parameter.equals("query") || ! q == null) { ! return q; ! } ! try { ! q = new String(q.getBytes("ISO-8859-1"), "UTF-8"); ! } catch (java.io.UnsupportedEncodingException e) { ! throw new RuntimeException(e); ! } ! return NutchwaxQuery.encodeExacturl(q); } --- 50,58 ---- // Make a delegating method that preprocesses the query string // converting any exacturl values so they'll pass the NutchAnalysis. HttpServletRequest delegatingReq = new HttpServletRequest() { public String getParameter(String parameter) { String q = req.getParameter(parameter); ! return (parameter != null && parameter.equals("query"))? ! NutchwaxQuery.encodeExacturl(q): q; } |