jfinal文件上傳和form表單值為null的解決方法


今天使用jfinal做上傳提交的時候,遇到一個問題:添加了上傳功能,原來的form表單submit提交時所有值都為null了,研究了很長時間,終於發現

在jfinal上傳時候,jsp加

enctype="multipart/form-data"這句話的時候
<form id="form1" method="post" enctype="multipart/form-data" >

在后台接收時,必須第一個解決上傳文件,然后再接收其他參數,就正常了,真是...啊

String path_tmp = "";
        String real_path = "";
        String fileName = "";
        String pathAndName = "";
        String uploadDir = File.separator + "upload" + File.separator + "contract" + File.separator;
        path_tmp = PathKit.getWebRootPath() + uploadDir;
        UploadFile uploadFile = getFile("upload", path_tmp);
        fileName = uploadFile.getFileName();
        real_path = uploadFile.getSaveDirectory();
        pathAndName = real_path + fileName;
        //申請部門id
        int department_id = getParaToInt("d_id");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM