路由因上传文件大而界面无法跳转


我上传一个文件,当为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)
----------------------------------


评论区

JFinal

2018-12-13 21:50

程序有问题,单步调试定位一下

此外,redirect("/mms/mmsSendResult.html") 肯定是错误的, redirect 重定向到一个 action

热门反馈

扫码入社