3 回答

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");

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);
添加回答
舉報