求大神,jsp上上传图片,并显示出来,将其相对路径记入数据库
发布网友
发布时间:2022-04-08 23:32
我来回答
共1个回答
热心网友
时间:2022-04-09 01:02
String time = new SimpleDateFormat("yyyyMMddHHmmss")
.format(Calendar.getInstance().getTime());// 得到系统时间
// 上传技术
SmartUpload up = new SmartUpload();
// 进行初始化
up.initialize(this.getServletConfig(), request, response);
// 开始上传
try {
up.upload("utf-8");//设置编码方式。
int id = Integer.parseInt(up.getRequest().getParameter("id"));// 商品编号
SmartFiles sf = up.getFiles();// 得到上传的所有图片
SmartFile file = sf.getFile(0);// 根据索引得到上传图片 多个图片可以用循环:
String type = file.getFileExt();// 得到图片后缀名
String folder = "tp/";// 指定文件夹
String path = folder + time + "." + type;// 路径
System.out.println(path + "路径");
file.saveAs(request.getRealPath("/") + path);// 保存图片
} catch (Exception e) {
e.printStackTrace();
}
//你搞个邮箱我把SmartUploadjar包 发给你吧。 //设置from提交
/*<form action="SellerServet" method="post"
enctype="multipart/form-data">*/ // 加上 enctype="multipart/form-data
谁有数据库中存的是图片路径,然后jsp页面显示图片出来
1、准备要显示的图片,并创建一个最简单的jsp页面,运行起来。 2、通过ImageIo读取图片。 3、将图像的元字节数据保存到bytearray中。 4、将图像的字节数据用base64编码,转换成base64字符串。 5、把base64编码过的字符串放到img元素的src属性上。 6、最后就可以看到效果了。 已赞过 已踩过< 你对这个回答的评价...
请问如何从mysql数据库中读取图片路径然后将图片显示在Jsp页面上
数据库里只存对应的照片地址啦···比如 upload/images/xxx.jpg JSP页面就这样显示咯 < String imgUrl = “upload/images/xxx.jpg”;//这个地址是你实际从数据库里取出来的,,如果怕照片显示不出来,加上绝对路径request.getContextPath()+"/"+imgUrl %> <img src="<%=imgUrl %>" alt="...
jsp中如何将数据库中的内容取出来并打印啊
回答:在<%%>中可以直接应用后台的数据库连接字符串,也可以直接引用后台的数据集例如map、list等,也可以直接写jdbc的连接,在这个中间写的就是java代码,你把它当做单独的一个类来看就可以了。
用jsp、java实现上传图片,保存到数据库,从数据库中提取,显示到页面...
// 实例化上传控件对象 SmartUpload su = new SmartUpload();// 初始化操作 su.initialize(config, request, response);// 设置上传文件最大字节数 su.setTotalMaxFileSize(100000);// try { //禁止上传指定扩展名的文件 su.setDeniedFilesList("ext,bat,jsp");} catch (SQLException e1) { e...
java项目如何实现上传图片到项目外部,访问时使用相对于域名的相对路径...
首先在JSP上放一个FILE的标签这些我都不说了,你也一定明白,我直接把处理过程给你发过去 我把其中存到数据库中的内容删除了,你改一下就能用 / 上传图片 param servlet param request param response return throws Exception / //这里我是同步上传的,你随意 public synchronized String importPic(...
JSP显示图片问题
1.你要注意,数据库里存的图片的路径是绝对路径还是相对路径,如果测试阶段总是图片出问题,先暂时换成绝对路径,测试通过说明代码没问题了,再换成相对路径。2.如果采用相对路径的话,推荐加上basepath设置,以下来自myEclipse:< String path = request.getContextPath();String basePath = request....
...上传图片到指定文件夹,同时获取路径保存到数据库中)
FileName) ''保存文件 '录入数据库 response.write file.FilePath&file.FileName&" ("&file.FileSize&") => "&formPath&File.FileName&" 成功!"iCount=iCount+1 end if set file=nothing next set upload=nothing ''删除此对象 Htmend iCount&" 个文件上传成功!"...
一个利用jsp在网页中插入数据库图片的简单问题~
src="项目根路径"+从数据库读出的相对路径。不用像你写的那么费劲。String photoPath = "";if(rs.next()){ photoPath = rs.getString("pic");} 你那句sql写的也不对啊,你不是photo_id 和 pic 么,怎么sql里成了photo_no和Image了。你在显示的红叉上右键属性,看看你打出来的图片路径...
eclipse里jsp中图片写相对路径无法显示
一般不提倡使用路径直接显示图片,那样的话可维护性不高。最好的方法就是在写一个专门针对显示图片的action方法。将数据流写出去,jsp中img标签写对应的显示图片的action方法的链接 zxlxq666 | 发布于2012-09-28 举报| 评论 0 3 ./ 当前路径下../当前路径的上一级路径 atone008 | 发布于2012-08-02 ...
jsp上传图片到access。希望有完整代码。没有的话,请每条代码说明意思或...
上传图片有两种方式:一种是把图片直接存储到数据库中,一种是把图片的路径存进去,然后图片放在服务器上的某个目录下。不管是哪种方式,你给的链接里上传用的是smartupload组件,建议你去下载个smartupload的jar包下来先,然后找个smartupload的简单例子看看。