0

暗号化タイプ multipartを使用してrequest.getParameter()にアクセスするのを手伝ってくれる人はいますか。または、マルチパートを使用して Web ページのパラメーターを取得する他の方法があれば教えてください。

4

1 に答える 1

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

}
于 2013-09-23T19:05:39.073 に答える