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