Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Liferay:如何制作enctype=";“多部分/表单数据”;方法=”;邮政「;一起工作?_Java_Jsp_Servlets_Liferay - Fatal编程技术网

Java Liferay:如何制作enctype=";“多部分/表单数据”;方法=”;邮政「;一起工作?

Java Liferay:如何制作enctype=";“多部分/表单数据”;方法=”;邮政「;一起工作?,java,jsp,servlets,liferay,Java,Jsp,Servlets,Liferay,我正在使用liferay portal server 6.2开发一个web应用程序 JSP代码- <form id="mainForm" action="<portlet:actionURL/>" method="post" enctype="multipart/form-data" > <input type="hidden" id="varImport" name="varImport"/> <div class="tab-pane"

我正在使用liferay portal server 6.2开发一个web应用程序

JSP代码-

    <form id="mainForm" action="<portlet:actionURL/>" method="post" enctype="multipart/form-data" >
<input type="hidden" id="varImport" name="varImport"/>
    <div class="tab-pane" id="uploadFile">
        <p>Please upload a file</p>
        <div id="inputFileDiv">
            <input type="file" name="uploadFile" />
        </div>
    </div>
    <input type="submit" class="btn btn-info" onClick="import()" value="IMPORT" />
    </form>

    <script>
        function import() {
            console.log("importing");
            document.getElementById("varImport").value = "IMPORTFILE";
            document.getElementById("mainForm").submit();
        }
    </script>
如果我从jsp表单中删除enctype,我将在servlet中获得varImport的值

但如果我保留它,它将返回null

我错过了什么

检查此链接
import com.liferay.portal.util.PortalUtil;
UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(request);
System.out.println("myPortlet.processAction() >> " + uploadRequest.getParameter("varImport"));
import com.liferay.portal.util.PortalUtil;
UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(request);
System.out.println("myPortlet.processAction() >> " + uploadRequest.getParameter("varImport"));