Apache Commons fileupload を使用して HTML フォームを解析しようとしています。すべてのテキスト ボックスの値は通常どおり、送信されたファイルも渡しますが、リスト ボックスの値を解析できません。解析のコードは
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
ServletFileUpload upload = new ServletFileUpload();
try {
@SuppressWarnings("unchecked")
List<FileItem> items = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(req);
for (int i=0; i<items.size(); i++){
System.out.println(items.get(i).getName());
System.out.println(items.get(i).getFieldName());
System.out.println(items.get(i).getString());
}
} catch (FileUploadException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
}
どんなガイドラインも本当に役に立ちます。