由得到request,如何用最简单的方法取出文件名(jsp)

时间:2021-07-09 18:05:14
由<input type=file>得到request,如何用最简单的方法取出文件名

我知道可以读request流,得到,没有其它方法吗?

8 个解决方案

#1


你好!

#2


<input type=file name="myfile">

读myfilename试试!

#3


to springrain ,
thanks, but 怎么读,
我用request.getparameter("myfile")读出,但那是个临时文件名。

#4


应该是request.getFilesystemName(myfile)

#5


to dbluerabbit,
谢谢,但是我没读出来,提示的是request它好象没有此方法

interface javax.servlet.http.HttpServletRequest 中未找到方法 getFilesystemName(java.lang.String)

#6


应该用MultipartRequest.

#7


<script>
 function showFile(){
   form.filepath.value = form.test.value;

 }
</script>
<FORM METHOD=POST ACTION="Test.jsp" name="form" onsubmit="showFile()" ENCTYPE="multipart/form-data">
<input type=hidden name=filepath >
<INPUT TYPE="file" NAME="test" value="aa"><BR>
<INPUT TYPE="submit" value="aaa" >


<%
 String aa= "";
 aa=request.getParameter("filepath");
 out.print(aa);
%>
ok

#8


万分感谢bjsnd(反清复明),我激动的不知说什么好了。

#1


你好!

#2


<input type=file name="myfile">

读myfilename试试!

#3


to springrain ,
thanks, but 怎么读,
我用request.getparameter("myfile")读出,但那是个临时文件名。

#4


应该是request.getFilesystemName(myfile)

#5


to dbluerabbit,
谢谢,但是我没读出来,提示的是request它好象没有此方法

interface javax.servlet.http.HttpServletRequest 中未找到方法 getFilesystemName(java.lang.String)

#6


应该用MultipartRequest.

#7


<script>
 function showFile(){
   form.filepath.value = form.test.value;

 }
</script>
<FORM METHOD=POST ACTION="Test.jsp" name="form" onsubmit="showFile()" ENCTYPE="multipart/form-data">
<input type=hidden name=filepath >
<INPUT TYPE="file" NAME="test" value="aa"><BR>
<INPUT TYPE="submit" value="aaa" >


<%
 String aa= "";
 aa=request.getParameter("filepath");
 out.print(aa);
%>
ok

#8


万分感谢bjsnd(反清复明),我激动的不知说什么好了。