【发布时间】:2011-05-12 13:55:52
【问题描述】:
我正在使用 servlet 上传文件。现在,我想在同一个 servlet 中处理一些用户输入/表单数据。那可能吗?如果,它可能的手段,如何?
据我所知,doPost() 方法有一个if 条件来检查请求是否包含多部分数据,并在else 中阻止表单处理。 if & else 块如何执行?我很困惑。
有什么建议!!!
【问题讨论】:
-
您将无法在同一请求中执行both
if和else块。但听起来你不需要 - 如果它是一个多部分的帖子,将其作为上传处理,否则将其作为表单提交处理。 -
doPost有你放在那里的任何陈述。什么让你困惑?如果是多部分,则处理文件,无论如何处理数据,不在其他中。此处的代码 sn-p 可能会有所帮助。 -
@khachik :我已经在使用 servlet 上传文件。现在我想在上传文件时使用同一个 servlet 处理一些表单数据。有没有可能!!
-
@Andrzej Doyle:我想同时在同一个 servlet 中做这两个。这可能吗!
-
@CS 1.6 是的,这很有可能
标签: java forms servlets file-upload