在jsp网页中有文件域,怎么在servlet中获取jsp页面上的数据

2024-12-19 00:41:47
推荐回答(1个)
回答1:

如果有form表单里面有File,并且你在form表单的属性里面配置了
enctype="multipart/form-data",那么你在后台使用
request.getParameter()方法获得文本框的值就是徒劳的了。
因为form表单这时发送的数据是纯粹的数据流结构,你可以再网上下载一个专针对文件上传的组件来实现你要的效果。

当然你也可以自己分析输入流,解析输入流来得到你想要的信息。

但要提醒你的是,纯粹些java代码来解析数据流是比较麻烦的,虽然可以做到。

代码我就不贴给你了,因为很长!