为了账号安全,请及时绑定邮箱和手机立即绑定

在jsp里有一个文件上传file

在jsp里有一个文件上传file

呼啦一阵风 2019-04-12 11:06:20
在jsp里有一个文件上传file,怎么在servlet里得到其路径 <input type="file" name="myfile" />
查看完整描述

3 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

在页面上写个隐藏域
如:<input type="hidden" name="filename" id="filename">
然后在script里面给这个隐藏域复值
如:document.getElementById("filename").value=document.getElementById("myfile").value;
然后在servlet里面取值
如:String fileName=request.getParameter("filename");

查看完整回答
反对 回复 2019-04-13
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

正常取值得到的就是路径+文件名
String fileName=request.getParameter("myfile");

查看完整回答
反对 回复 2019-04-13
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

JSP取得<input type="file"> 文件路径方式如下:
1.用request.getParameter(String str)
<input type="file" name="fileName">
后台用String fileName=request.getParameter("fileName")获取,试试
2.直接获取服务器上的内容
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List<FileItem> list = upload.parseRequest(request);

查看完整回答
反对 回复 2019-04-13
  • 3 回答
  • 0 关注
  • 500 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信