浏览代码

Encode redirect url.

yfujita 8 年之前
父节点
当前提交
e40dc40cbf
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java

+ 2 - 1
src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java

@@ -24,6 +24,7 @@ import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 
 import org.codelibs.core.lang.StringUtil;
+import org.codelibs.core.net.URLUtil;
 import org.codelibs.fess.Constants;
 import org.codelibs.fess.app.service.SearchService;
 import org.codelibs.fess.app.web.CrudMode;
@@ -313,7 +314,7 @@ public class AdminSearchlistAction extends FessAdminAction {
                 }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.docId), () -> asEditHtml());
         });
-        return redirectWith(getClass(), moreUrl("search").params("q", form.q));
+        return redirectWith(getClass(), moreUrl("search").params("q", URLUtil.encode(form.q, Constants.UTF_8)));
     }
 
     // ===================================================================================