获取上传图片名称-怎么在servlet中获取上传图片的名称?

问题描述

怎么在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

获取上传图片名称-怎么在servlet中获取上传图片的名称?的相关文章

如何servlet中获取请求信息

问题描述 我们知道服务器接收到get请求后,由servlet处理业务. 但反过来,在servlet中,能不能获取到当前的请求到底还带有什么参数呢? 在filter里又是如何获得这些请求的信息的呢?(本人以为设置断点的变量里能直接找到,但分支太多不知在哪里),请问有没有方便获取这些东西的便捷方法???(不得已才用代码获得) 解决方案 protected void service(HttpServletRequest req, HttpServletResponse resp)从req里面获取呀,很

解析web.xml中在Servlet中获取context-param和init-param内的参数

web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: 复制代码 代码如下: <context-param>            <param-name>context/param</param-name>            <param-value>avalible during application</param-value>   </con

解析web.xml中在Servlet中获取context-param和init-param内的参数_java

web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: 复制代码 代码如下: <context-param>           <param-name>context/param</param-name>           <param-value>avalible during application</param-value>  </contex

sql中获取一个数据库中的所有表的名称、一个表中所有字段的名称

1.查询数据库中的所有数据库名:  代码如下 复制代码  SELECT Name FROM Master..SysDatabases ORDER BY Name2. 查询某个数据库中所有的表名:  代码如下 复制代码  SELECT Name FROM SysObjects Where XType='U' ORDER BY Name3. 查询表结构信息  代码如下 复制代码 SELECT (case when a.colorder=1 then d.name else null end) 表名,

SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称

原文 http://www.cnblogs.com/ynbt/archive/2012/07/16/2593389.html 1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name 3.查询表结构信息: 1 SELECT (case when a.colorder=1

javascript 获取url参数和script标签中获取url参数函数代码_javascript技巧

url paramter: 复制代码 代码如下: //lastest: var getArgs=function() {//get url querystring var params=document.location.search,reg=/(?:^\?|&)(.*?)=(.*?)(?=&|$)/g,temp,args={}; while((temp=reg.exec(params))!=null) args[temp[1]]=decodeURIComponent(temp[2]);

Servlet如何获取ajax中以json格式传入的数据?

问题描述 Servlet如何获取ajax中以json格式传入的数据? 已经纠结了一天,帮帮忙,越详细越好,已经实现从servlet中获取json格式的数据,那么,在servlet如何获取ajax中以json格式传入的数据 解决方案 JavaScript: Java code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 $('#but_json_json').click(fu......答案就在这里:Servlet如何获取ajax

new-在servlet中获取jsp提交的超链接中文乱码问题

问题描述 在servlet中获取jsp提交的超链接中文乱码问题 用的tomcat7.0 请问在jsp中提交超链接时带有中文参数,为什么在servlet中一直取得都是乱码,我已经改了jsp页面和servlet中的编码方式都是utf-8,同时我也改了tomcat7.0 中的server.xml文件将编码方式设置为utf-8,为什么还是乱码?我也在servlet中用网上的方法 new String(str.getBytes("ISO-8859-1"),"UTF-8")进行

代码-在servlet怎么获取Calendar的值

问题描述 在servlet怎么获取Calendar的值 这是在JSP写的获取年龄的代码 <tr> <td>出生年月:</td> <td><script language="JavaScript" type="text/javascript" src="js/Calendar.js"></script> <input name="age" type=&