问题描述
- 怎么在servlet中获取上传图片的名称?
-
从jsp中提交上传组件到servler中,在servlet中怎么获取上传图片的名称?
解决方案
获取组件传递的参数,看哪个是你要的名称
// 这个可以获取所有用户端提交的参数的名字和参数
Enumeration en = request.getParameterNames();
while (en.hasMoreElements()) {
String s = (String) en.nextElement();
System.out.println(s + ":" + request.getParameter(s));
}
解决方案二:
调用servlet上传图片一般是post请求,一般情况下content-type是流格式,这个时候就算你在url里加上参数,用普通的request.getAttribute或request.getParemeter不一定能取的出来。
你可以尝试一下在url后面加上?fileName=文件名的base64编码
到后台用request.getParemeter取出来,反base64解出文件名
看看是否可以
时间: 2024-11-02 22:24:38