diff --git a/src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java b/src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java
index 31ade1ca9bcd331cba199d9c9f04c402347a8b2c..2b196c727441e95104e971a98a2a9c442e547700 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/dict/kuromoji/AdminDictKuromojiAction.java
@@ -283,7 +283,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
     @Execute
     public HtmlResponse upload(final UploadForm form) {
         // TODO
-        return redirect(getClass());
+        return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
     // -----------------------------------------------------
@@ -304,7 +304,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudFailedToCreateCrudTable(GLOBAL), toEditHtml());
         });
-        return redirect(getClass());
+        return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
     @Token(save = false, validate = true)
@@ -322,7 +322,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
         });
-        return redirect(getClass());
+        return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
     @Execute
@@ -335,7 +335,7 @@ public class AdminDictKuromojiAction extends FessAdminAction {
         }).orElse(() -> {
             throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, form.getDisplayId()), toEditHtml());
         });
-        return redirect(getClass());
+        return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
     }
 
     //===================================================================================
diff --git a/src/main/webapp/WEB-INF/view/admin/dict/kuromoji/confirm.jsp b/src/main/webapp/WEB-INF/view/admin/dict/kuromoji/confirm.jsp
index 4cf433bab9871bb0a767c887f9315f296dd5fb70..4223ab8cb7e683e2ae28578dd5c101d2cc7f97a2 100644
--- a/src/main/webapp/WEB-INF/view/admin/dict/kuromoji/confirm.jsp
+++ b/src/main/webapp/WEB-INF/view/admin/dict/kuromoji/confirm.jsp
@@ -45,7 +45,9 @@
 		<la:form>
 			<la:hidden property="crudMode" />
             <la:hidden property="dictId" />
+            <c:if test="${crudMode==2 || crudMode==3 || crudMode==4}">
             <la:hidden property="id" />
+            </c:if>
 			<div class="row">
 			<div class="col-md-12">
 				<div class="box">
diff --git a/src/main/webapp/WEB-INF/view/admin/dict/synonym/confirm.jsp b/src/main/webapp/WEB-INF/view/admin/dict/synonym/confirm.jsp
index 21e2a4eacde4858aa2e6cb16781f200cb596b768..48f01542d8b275c18d77d6dc0d2b0f79e7f51c82 100644
--- a/src/main/webapp/WEB-INF/view/admin/dict/synonym/confirm.jsp
+++ b/src/main/webapp/WEB-INF/view/admin/dict/synonym/confirm.jsp
@@ -45,7 +45,9 @@
 		<la:form>
 			<la:hidden property="crudMode" />
             <la:hidden property="dictId" />
+            <c:if test="${crudMode==2 || crudMode==3 || crudMode==4}">
             <la:hidden property="id" />
+            </c:if>
 			<div class="row">
 			<div class="col-md-12">
 				<div class="box">