社区
Java EE
帖子详情
jsp中如何获取type为file的input文本框里的文本内容
stardust_oak
2009-12-07 04:58:54
在S2SH工程里的一个上传头像页面,如何获取<input type="file" name="member_vo.VPhoto" id="file"/>这里面文本框显示的内容啊,在action把VPhoto的值打印出来确实不是文本框中显得的内容,请问一下各位,怎样才能获取文本框显示的内容???
...全文
6397
21
打赏
收藏
jsp中如何获取type为file的input文本框里的文本内容
在S2SH工程里的一个上传头像页面,如何获取这里面文本框显示的内容啊,在action把VPhoto的值打印出来确实不是文本框中显得的内容,请问一下各位,怎样才能获取文本框显示的内容???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lmComeHere
2012-08-03
打赏
举报
回复
我也是同样的问题,楼主,你解决了吗?教教我吧!!
yehuidehao
2012-04-12
打赏
举报
回复
意思已经很明确了,就是通过点击<input type="file">浏览按钮选择一个图片,然后直接赋给img的src来显示这张图片,就是选择我的电脑中的图片显示在页面上
yehuidehao
2012-04-12
打赏
举报
回复
意思已经很明确了,就是通过点击<input type="file">浏览按钮选择一个图片,然后直接赋给img的src来显示这张图片,就是选择我的电脑中的图片显示在页面上
lbhappy1990
2011-05-30
打赏
举报
回复
其实楼主就是想在Action中获得jsp页面中file标签文本框中的值 就是在页面中看到的那个绝对路径 我也蒙在这里了
calledMT
2010-08-01
打赏
举报
回复
LZ的问题是不知道input type="file" 这个标签有哪个属性或者方法能获得文件上传框中的内容
bayougeng
2009-12-08
打赏
举报
回复
仅仅取得一个完整文件路径,那我特别想知道,你在把这个页面view到客户端的时候,你打算在html上怎么写代码去引用本地路径上的一个文件呢?
stardust_oak
2009-12-07
打赏
举报
回复
[Quote=引用 1 楼 java2000_net 的回复:]
type="file"
如果你直接读取,拿到的是文件名,而不是文件内容。
你应该用上传组件来处理。
[/Quote]
我只想获得那个路径,但是通过我上面的方法获取确实另外一个路径,如文件的路径为:F:\zhongxin\project\VideoFront\WebRoot\image\pai_user_demo.gif
但获取的却不是这个路径,我是想获取路径然后将它保存到数据库
是不是在获取这样的路径,要对它有相应的处理啊!!!
chsh298
2009-12-07
打赏
举报
回复
3楼 很正确~!
hejuan250229087
2009-12-07
打赏
举报
回复
FormFile formfile=你的form.get……file();
String filename=formfile.getFileName();
byte[] content=formfile.getFileData();
这里的filename应该就是文本框里的内容了
shizi_2009
2009-12-07
打赏
举报
回复
能说的再详细点吗?
whut_lcy
2009-12-07
打赏
举报
回复
如果是要获取文件路径,直接写request.getParameter("file");即可
如果是要获取你file的文件内容,如下
首先,jsp的form要这样声明
<form action=".." enctype="multipart/form-data" method="post">
第二,在你的处理组件(也就是form的action指定的组件,可以是jsp,servlet,struts的action等等),这样写
InputStream is = request.getInputStream();//request是HttpServletRequest的对象
接下来和普通的文件IO处理一样,byte[]buf = new byte[1024];
OutputStream os = new FileOutputStream("path");//如果还要保存文件的话
while(is.read(buf)>0){
os.write(buf);
}
//关闭os
whut_lcy
2009-12-07
打赏
举报
回复
[Quote=引用 9 楼 stardust_oak 的回复:]
引用 8 楼 bayougeng 的回复:
你获得的是客户端保存这个文件的路径,你得通过文件流将文件复制到你的服务器上。你存这个文件地址对你来说一点意义都没有。
你大概没弄明白我的意思,我的不是要保存上传的文件,而仅仅就是那个上传的那个文件的一个引用(它的路径)
[/Quote]
楼主的意思到底是什么?看起来不是上传文件,仅仅为了获取一个文件路径对吧?然后保存?
但是这样会有一个问题,这个路径是客户端文件路径,对服务器没什么用处
还是把你的需求明确的描述出来
老紫竹
2009-12-07
打赏
举报
回复
type="file"
如果你直接读取,拿到的是文件名,而不是文件内容。
你应该用上传组件来处理。
xql80329
2009-12-07
打赏
举报
回复
当参数传到另一个页面
shizi_2009
2009-12-07
打赏
举报
回复
恩,楼上说的有道理
被人抢先注册了昵称的小泥鳅
2009-12-07
打赏
举报
回复
用smart upload之类的上传组件
道光2008
2009-12-07
打赏
举报
回复
<input type="file" name="member_vo.VPhoto" id="file"/>这里面文本框显示的内容啊,在action把VPhoto的值打印出来确实不是文本框中显得的内容?
你是想显示图片的文件名,还是图片本身?
如果是图片文件名称,只能使用动态构建的形式啦,
如果是图片本身,应该使用img src="获取图片流的action路径"
zealVampire
2009-12-07
打赏
举报
回复
<form name="mainform">
<input type=file name=afile>
<input type=button value="Print file path" onclick="alert(mainform.afile.value)">
</form>
IE下是可以打印出文件的完整路径的,你真要传的话也可以把这个值传到input hidden之类的
其他很多浏览器只能打出文件名,浏览器为了安全或者隐私原因。
stardust_oak
2009-12-07
打赏
举报
回复
[Quote=引用 8 楼 bayougeng 的回复:]
你获得的是客户端保存这个文件的路径,你得通过文件流将文件复制到你的服务器上。你存这个文件地址对你来说一点意义都没有。
[/Quote]
你大概没弄明白我的意思,我的不是要保存上传的文件,而仅仅就是那个上传的那个文件的一个引用(它的路径)
bayougeng
2009-12-07
打赏
举报
回复
你获得的是客户端保存这个文件的路径,你得通过文件流将文件复制到你的服务器上。你存这个文件地址对你来说一点意义都没有。
加载更多回复(1)
jsp
获取
微信公众号网页授权和用户信息(code、access_token、openid等)
讲解用户在微信客户端
中
访问第三方网页,公众号可以通过微信网页授权机制,来
获取
用户基本信息,进而实现业务逻辑。
获取
code、access_token、openid、用户昵称、地区、性别、头像等官方文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Web_Developer_Tools.html#1开发步骤1、引导用户进入授权页面同意授权,
获取
code2、通过code换取网页授权access_token(与基础支持
中
的access_token不同)3、如果需要,开发者可以刷新网页授权access_token,避免过期4、通过网页授权access_token和openid
获取
用户基本信息(支持UnionID机制)
jsp
获取
微信公众号网页授权和用户信息(code、access_token、openid等)01-
JSP
获取
微信公众号网页授权和用户信息演示02-
JSP
获取
远程网页
内容
03-官方文档概要04-
获取
用户同意授权05-用户同意授权后
获取
code06-
获取
access_token相关返回
内容
07-从返回的数据
中
获取
access_token和openid08-
获取
用户返回信息数据09-
获取
最终用户的所有信息
js 读取
input
[
type
=
file
]
内容
,直接显示
文本
| 图片
js 读取
input
[
type
=
file
]
内容
,直接显示
文本
| 图片 这
里
面就不用 jquery 了,全用原生方法 1. 开始之前,你需要知道的一些基础知识 当出现 <
input
type
="
file
"> 时,该元素的 value 属性保存了用户指定的文件的名称,当外层有 form 表单包裹的时候,选
中
的文件会被添加到...
html
input
标签 单行
文本
框
多行
文本
框
input
type
属性 text 单行
文本
框
passworld 密码
文本
框
button 按钮 reset 重置按钮 image 图像形式的提交按钮 radio 单选按钮 checkbox 复选框 hidden 隐藏字段
file
文件上传 语法: <inp...
JavaScript实现
jsp
页面显示
文本
框
内容
到页面
JavaScript实现
jsp
页面显示
文本
框
内容
到页面 实验目的:单击按钮
获取
文本
框
输入
内容
,再显示框显示。 1.通过myeclipse新建
jsp
项目 2.敲上以下代码: 显示 ![在这
里
插入图片描述](https://img-blog.csdnimg.cn/20201016124108178.png?x-oss-process=image/watermark,
type
_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4u
[问题随记]-如何修改网页
中
input
type
=
file
按钮名字
在使用HTML编辑网页的时候经常会出现如下问题,使用<
input
type
=
file
>的类型控件上传文件按钮的时候,无法对按钮的名字进行修改,如下为解决方案。第一条:定义一个
input
,类型为
file
,可以进行文件的上传,把它进行隐藏,当他改变的时候,会把它的值读取到iTest这个text类型的控件
中
。第三条:主要就是用来代替
input
type
=
file
,按下这个按钮之后,就相当于按下
file
类型,上传文件的控件,就可以上传文件。
Java EE
67,518
社区成员
225,875
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章