在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");
宝慕林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);
添加回答
举报
0/150
提交
取消