فهرست منبع

set rt and veridation

Shinsuke Sugaya 9 سال پیش
والد
کامیت
59a271ba7f

+ 1 - 0
src/main/java/org/codelibs/fess/app/web/go/GoAction.java

@@ -64,6 +64,7 @@ public class GoAction extends FessSearchAction {
     @Execute
     public ActionResponse index(final GoForm form) throws IOException {
         searchAvailable();
+        validate(form, messages -> {}, () -> asHtml(path_ErrorJsp));
 
         Map<String, Object> doc = null;
         try {

+ 2 - 0
src/main/java/org/codelibs/fess/app/web/go/GoForm.java

@@ -25,10 +25,12 @@ public class GoForm {
     public String docId;
 
     @Size(max = 10000)
+    @Required
     public String rt;
 
     public String hash;
 
+    @Required
     public String queryId;
 
     public Integer order;

+ 6 - 0
src/main/java/org/codelibs/fess/app/web/search/SearchAction.java

@@ -370,5 +370,11 @@ public class SearchAction extends FessSearchAction {
             data.register("searchQuery", searchQuery);
             super.setSearchQuery(searchQuery);
         }
+
+        @Override
+        public void setRequestedTime(long requestedTime) {
+            data.register("requestedTime", requestedTime);
+            super.setRequestedTime(requestedTime);
+        }
     }
 }