servlet怎样读取上传文件的文件名?
客户端代码如下:
<form id="addQuestion" method="post" action="/webExam/servlet/TeacherServlet"
target="hidden" encType="multipart/form-data">
<label for="title">
题干:
</label>
<input type="text" name="title" id="title" />
<br />
<label for="url">
文件:
</label>
<input type="file" name="url" contentEditable="false" />
.....
</form>
然后我想在服务端servlet获取上传的文件名:String url=request.getParameter("url");
得到的url却为null
请教一下,怎样才能在服务端获取上传的文件名?
另外,上传的文件保存路径,如果我想设为服务器相对路径,例如/webExam/files,请问有没有可行的方法?谢谢!
<form id="addQuestion" method="post" action="/webExam/servlet/TeacherServlet"
target="hidden" encType="multipart/form-data">
<label for="title">
题干:
</label>
<input type="text" name="title" id="title" />
<br />
<label for="url">
文件:
</label>
<input type="file" name="url" contentEditable="false" />
.....
</form>
然后我想在服务端servlet获取上传的文件名:String url=request.getParameter("url");
得到的url却为null
请教一下,怎样才能在服务端获取上传的文件名?
另外,上传的文件保存路径,如果我想设为服务器相对路径,例如/webExam/files,请问有没有可行的方法?谢谢!
...全文
相关推荐
Java Servlet上传图片到指定文件夹并显示图片
遍历所有上传的文件(FileItem对象)。3. 对每个文件,获取其输入流,并创建一个新的文件以保存上传的图片。为了避免文件名冲突,我们可以使用当前时间戳作为文件名的一部分。4.
JavaWeb实现文件上传下载功能实例解析
该Servlet根据请求参数中提供的文件名,从服务器的指定目录读取文件并返回给客户端。
Servlet实现文件上传与下载
."); }%>```这段代码的关键点:- 通过`request.getParameter()`获取要下载的文件名。- 设置响应头,指定文件类型和下载行为。- 读取文件并发送给客户端。
在JSP中显示servlet中生成的或读取的图片
对于显示图片的Servlet,它们可能接收一个请求参数(如文件名),然后根据这个参数读取相应的图片文件,将内容转化为字节数组,最后设置响应状态码和内容类型,将字节数组写入响应。7.
servlet实现文件上传下载
此外,还有一个链接用于文件下载,通过`<a>`标签指向一个Servlet,并将文件名作为参数传递。


Web 开发
