如何使用commons.fileupload获取具有multipart的网页参数

时间:2013-09-23 13:11:14

标签: jsp servlets apache-commons

任何人都可以帮助我使用加密类型multipart 访问 request.getParameter()。或者,请告诉我是否有其他方式获取网页参数,多部分

1 个答案:

答案 0 :(得分:0)

您可以按照通常的方式获取参数。我的意思是,在doPost()方法中,你在请求​​对象上调用getParameter(“paramtername”)。

例如:

如果您要上传的表单如下:

<form action="${pageContext.request.contextPath}/servletupload" method="POST" enctype="multipart/form-data">
    <input type="hidden" value="testvalue" name ="parametername"/>
    Select file: <input type="file" name="file" size="60"/>
    <input type="submit" value="upload"/>
</form>

你的doPost()方法如下:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {

    String parametername = request.getParameter("parametername");

    // upload code here

}