当前页面: 开发资料首页 → JSP 专题 → 当带有enctype="multipart/from-data"标记时如何在servlet中得到请求的信息
当带有enctype="multipart/from-data"标记时如何在servlet中得到请求的信息
摘要: 当带有enctype="multipart/from-data"标记时如何在servlet中得到请求的信息
<form name="form" action="Bumfservlet" enctype="multipart/from-data" method="post">
<input type="text" name="dept">请输入公文所属部门
<input type="text" name="filename">请输入公文名
<input type="file" name="file">
</form>
因为要用到上传组件,所以这里用了enctype="multipart/from-data",但是我在servlet中用request.getParameter("dept")和request.getParameter("filename")得不到两个文本框里的值,请问怎么样才能得到这个值而不影响到上传。
一般的上传组件中都有request.getParameter的替代方法。
你用的什么上传组件?
我用的jspSmartUpload
那就这样
SmartUpload mySmartUpload = new SmartUpload();
//初始化
mySmartUpload.initialize(pageContext);
....
mySmartUpload.getRequest().getParameter("×××");
就ok了
第一个人给了我提示,我想出来的和楼上有一点区别,我用的com.jspsmart.upload.Request re = su.getRequest(); re.getParameter
找下代码,可以判断request里的字段是否是上传的字段