Я создал сервлет, который отлично работает при развертывании в отдельном файле war, но я собираюсь использовать его как часть приложения шва.
Я использую commons-fileupload, но итератор (см. Фрагмент) возвращает false (только при включении в приложение seam).
Есть идеи?
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
String action = request.getParameter( "action" );
if ( ServletFileUpload.isMultipartContent( request ) ) {
log.info( "MULTIPART" );
}
ServletFileUpload upload = new ServletFileUpload();
FileItemIterator iter = upload.getItemIterator( request );
// --------- hasNext() returns false, only in seam -----------
while ( iter.hasNext() ) {
......
}
Дополнительная информация:
Я не хочу использовать метод, описанный здесь , так как клиент для загрузки - curl.
HttpServletRequest
обернут org.jboss.seam.web.IdentityRequestWrapper
Использование шва