我上传一个文件,当为10k时,可以通过调用sendTask中的render进行正常跳转。但为5M多是,无法跳转,且重复调用sendTask方法。
具体如下,请协助
一、文件提交
<form method="post" action="../task/sendTask"
enctype="multipart/form-data" onsubmit="return check()">
<input type="submit" id="mySubmit" value="提交" />
二、路由配置
public void configRoute(Routes me) {
me.add("/", MainController.class);
...
me.add("/task",TaskController.class);
三、输出
public void sendTask() {
System.out.println("ddddddd");
//render("/mms/mmsSendResult.html");
redirect("/mms/mmsSendResult.html");
System.out.println("ddddddd---2");
System.out.println("ddddddd-332");
}
具体输出:多次重定向
本次访问地址是/mmsManager/task/sendTask //当文件为5M多时,重复重定向
本次访问参数是{}
ddddddd
ddddddd---2
ddddddd-332
JFinal action report -------- 2018-12-12 22:34:08 ------------------------------
Url : POST /task/sendTask
Controller : com.mms.controller.TaskController.(TaskController.java:1)
Method : sendTask
Interceptor : com.jfinal.ext.interceptor.SessionInViewInterceptor.(SessionInViewInterceptor.java:1)
--------------------------------------------------------------------------------
本次访问地址是/mmsManager/task/sendTask
本次访问参数是{}
ddddddd
ddddddd---2
ddddddd-332
JFinal action report -------- 2018-12-12 22:34:09 ------------------------------
Url : POST /task/sendTask
Controller : com.mms.controller.TaskController.(TaskController.java:1)
Method : sendTask
Interceptor : com.jfinal.ext.interceptor.SessionInViewInterceptor.(SessionInViewInterceptor.java:1)
----------------------------------
此外,redirect("/mms/mmsSendResult.html") 肯定是错误的, redirect 重定向到一个 action