Jsp Multipart post方法

时间:2014-11-19 08:53:50

标签: java jsp post multipart

我有两个jsp页面,名称是" insert.jsp"和" controller.jsp",我想从计算机获取文件路径" insert.jsp" ,当我不使用" multipart" ,我无法获得正确的文件路径。但是当我使用" multipart"使用method = "get"我会遇到异常,如果我使用此代码,则无法访问" controller.jsp"。

Insert.jsp

<form  action = "controller.jsp"  enctype = "multipart/form-data"  method = "post">
            <table>                    
                <tr>
                    <td>Portrait Photo: </td>                        
                    <td><input type="file" name="namePhoto" size="50"/></td>    
                </tr>
            </table>
            <input type="submit" name="btnSaveInsert" value="Save"></td>

Controller.jsp

Enumeration paramNames = request.getParameterNames();
        while (paramNames.hasMoreElements()) {
            String paramName = (String) paramNames.nextElement();
        }
if (request.getParameter("btnSaveInsert") != null){
...
}

1 个答案:

答案 0 :(得分:0)

多部分请求必须是POST请求。见simple example