Java 关于Servlet在我的应用程序中的使用
我有一个JSP表单,它仅由Java 关于Servlet在我的应用程序中的使用,java,servlets,file-upload,Java,Servlets,File Upload,我有一个JSP表单,它仅由标记组成,允许用户浏览和选择excel工作表 我将编写一个servlet程序,用于将所选文件上载到服务器 我的问题是 servlet程序中必须使用哪种方法来接收文件和进行处理?例如doGet、doPost或doPut 我已经编写了一个java程序来读取excel文件,并将内容与数据库进行比较。我是需要将java程序集成到servlet程序本身中,还是只需要从servlet单独调用java程序 请告知 如中所述,您必须使用POST方法,并且表单的enctype属性必须设置
标记组成,允许用户浏览和选择excel工作表
我将编写一个servlet程序,用于将所选文件上载到服务器
我的问题是
POST
方法,并且表单的enctype属性必须设置为“多部分/表单数据”
由于请求方法是POST
,因此需要在Servlet中钩住doPost()
方法POST
方法,并且表单的enctype属性必须设置为“多部分/表单数据”
由于请求方法是POST
,因此需要在Servlet中钩住doPost()
方法doPost
。请记住的enctype=“multipart/form data”
。此外,您还需要一个特殊的实用程序来处理该类型。使您能够解析多部分请求
WEB-INF/lib
,类进入WEB-INF/classes
),则可以直接从servlet使用它,如:
ExcelDatabaseComparator comparator = new ExcelDatabaseComparator();
comparator.compare(..);
doPost
。请记住的enctype=“multipart/form data”
。此外,您还需要一个特殊的实用程序来处理该类型。使您能够解析多部分请求
WEB-INF/lib
,类进入WEB-INF/classes
),则可以直接从servlet使用它,如:
ExcelDatabaseComparator comparator = new ExcelDatabaseComparator();
comparator.compare(..);
如果我没有同时发布一个答案,这应该得到+1,这里:)你解析多部分请求的真正含义是什么?以及应该如何做?中提供了背景说明和代码示例(顺便说一句,我在前面的问题中已经不止一次与您链接了……您是否遵循链接?。@LGAP commons fileupload的“入门”说明了一切。还可以阅读BalusC的广泛回答如果我没有同时发布答案,这应该得到+1,这里:)解析多部分请求的真正含义是什么?以及应该如何做?中提供了背景说明和代码示例(顺便说一句,我在前面的问题中已经不止一次与您链接了……您是否遵循链接?。@LGAP commons fileupload的“入门”说明了一切。也请阅读BalusC的详细回答