jsp照片上传问题 怎么显示啊

struct+hibernate开发,在前台注册时,上传图片时,存的是路径,但是上传后,当前界面没有显示,而且在显示时,也咩有显示成功,谁能给个代码叫我看看照片到底是怎么实现的。。。

第1个回答  2011-11-02
你路径存好了,然后把路径返回给页面,就可以显示出来了,不过像这些上传图片的功能 为了让客户体验更好,一般都是使用ajax 异步上传 struts+hibernate 不是 struct+hibernate 吧?追问

我现在用的是SmartUpload发方法 测试时 界面直接报错
错误是在界面中显示的:你们发给我个代码示例吗 就是一个简单的注册form 里面有两个text 一个照片 怎么传得啊

java.lang.IllegalArgumentException: Files' name is invalid or does not exist (1205).

追答

你现在是上传失败还是什么问题?

追问

我的jsp代码:

用户名:

用户图像:

想把照片存到指定文件夹下 数据库中存其路径 怎么写action和所需的.java代码啊

追答

你是用struts什么版本的?

追问

struct2

追答

struts2 过滤掉了,你修改下那个web.xml


struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

struts2
/*

也就是这里 /*改为*.action
试试行不行

追问

恩 但是我的ACtion中写好 那个photo的属性位File 但是在存储的时候要String类型进行流操作,这点怎么解决啊 用的是Struct2自带的commons-fileupload.jar
大侠能不能给个完整例子啊,我的邮箱1559138217QQ@.com

谁有数据库中存的是图片路径,然后jsp页面显示图片出来
1、准备要显示的图片,并创建一个最简单的jsp页面,运行起来。 2、通过ImageIo读取图片。 3、将图像的元字节数据保存到bytearray中。 4、将图像的字节数据用base64编码,转换成base64字符串。 5、把base64编码过的字符串放到img元素的src属性上。 6、最后就可以看到效果了。 已赞过 已踩过< 你对这个回答的评价...

jsp中显示照片 照片的存放在哪呢
照片可以存放在硬盘上(也就是说你项目中的某个文件夹中,你可以利用名称搜索整个项目),如果硬盘上搜索不到,很可能是在数据库里,像图片、文本文件、甚至大型视频文件都是可以存储在数据库里的。

在jsp中做照片上传预览的代码
建议你使用 Web upload 组件,可图片预览, 可多选,可拖放上传,可粘贴后直接上传 百度开源产品.俩三行代码就可以直接使用 具体网址 :http:\/\/www.admin10000.com\/document\/4721.html

用jsp写像空间的相册样有创建相册,上传,删除的功能的代码和思路_百度知 ...
首先先创建一个相册的表里面存放所有相册的信息,在把照片表与相册关联上就ok了

java web开发 jsp页面中的《input type="file"》如何一次选择多个文件...
你的意思应该是像QQ上传照片的那样 其实吧这个问题以前也想过,但是后来发现type="file"根本就不能直接这样弄,那是得要控件才能实现的, 你可以使用js动态生成啊 如: var i=1;function addf(){ addfile.innerHTML+= " "; i++;} 或许,下面的这个jsp的页面《转的也很也...

请问如何从mysql数据库中读取图片路径然后将图片显示在Jsp页面上
数据库里只存对应的照片地址啦···比如 upload\/images\/xxx.jpg JSP页面就这样显示咯 < String imgUrl = “upload\/images\/xxx.jpg”;\/\/这个地址是你实际从数据库里取出来的,,如果怕照片显示不出来,加上绝对路径request.getContextPath()+"\/"+imgUrl %> <img src="<%=imgUrl %>" alt="...

Jps图片格式的图片怎么打开?
。为形成立体视觉,左右差异不会很大。其次要打开 . JPS文件,可以采取两种方式:第一种:直接改名,将 . JPS改成 . jpg。亲测,改后显示左右格式图片。第二种:. jps照片是3d的,用3d照片查看器打开,可以下载并安装DepthView,它是一个可访问和易于使用的立体3D图片浏览器支持格式 . JPS文件。

上传照片后怎么把文件名和路径返回到上一个页面个文体框里?_百度知 ...
你想实现ajax风格的异步文件上传吧?你可以在你处理上传文件的jsp\/servlet中 在upload文件后print js的语句 语句实现在你的表单框中写上值 或者是在你那上传窗体上写js的!要看你是怎么设计的

jsp页面中从数据库提出的照片怎样三行四列排列
for (int iPage = 0; iPage < PageSize; iPage++) { if(iPage%4==0){ \/\/能被4整除则是新的一行开始 > < } > <img src="..\/upload\/<%=rs.getString("image")%>" width="100"height="100"> <a href='phchazhaopian1.jsp?name=<%=rs.getString("image")%>'><%...

JSP页面中从数据库获得三行照片信息,每行一张,怎么合并成一行显示?急...
for循环包住了tr,所以每条显示一行,把for循环移到标签里面就可以输出在一行了吧

相似回答
大家正在搜