用Java Web的jsp制作图片上传和显示如何实现

请问下高手
如何在《Java Web》用《Jsp》制作《图片上传 和 显示》
1. 需要的 java 类 怎么写
2. 页面的控制怎么写
3. 原理是什么?
4. 使用最少最精辟的代码完成
5. 1。 让上传上来的图片指定存放在 Tomcat 的某个文件里
2。 如何得到上传上来的图片显示在 页面上
6. 需要限制上传图片的 格式 只能是 图片格式

谢谢了 各位 ~我是在学习中

用jspSmartUpload组件来实现,用jsp+servlet在Servlet里实现的代码:

PrintWriter out = response.getWriter();
int count = 0;
// 实例化上传控件对象
SmartUpload su = new SmartUpload();
// 初始化操作
su.initialize(config, request, response);

// 设置上传文件最大字节数
su.setTotalMaxFileSize(100000);

//
try {
//禁止上传指定扩展名的文件
su.setDeniedFilesList("ext,bat,jsp");
} catch (SQLException e1) {
e1.printStackTrace();
}

try {
// 上传文件到服务器
su.upload();

File fileup = new File(request.getRealPath("upload"));
if(!fileup.exists()){
// 创建目录
fileup.mkdir();
}
// 处理多个文件的上传
for(int i = 0;i < su.getFiles().getCount();i++){
com.jspsmart.upload.File file = su.getFiles().getFile(i);
if(!file.isMissing()){ // 如果文件有效
// 保存文件到指定上传目录
file.saveAs("/upload/new."+file.getFileExt(), su.SAVE_VIRTUAL);
count = su.save("/upload");
}
}

} catch (SmartUploadException e) {

e.printStackTrace();
}
out.println(count +"file(s) uploaded");

如果你对这个上传组件不了解,最好是先去查查用法。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-23

myeclipse应该可以上传就可以显示的,因为项目是部署在tomcat下面的,eclipse却不是这样,你可以如图右键tomcat,设置里面的路径

java实现图片上传并显示?
java实现图片上传至服务器并显示,如何做?1、fileinputstreamoutputstream,基本上IO流章节实现,当然还有很多封装的jar包,网上去搜搜。2、处理上传文件信息由于本文主要是讲述如何使用Commons-fileupload,所以为了便于修改、调试,上传文件的保存使用一个JSP文件来进行处理。我们将浏览器上传来的所有文件保存在...

用Java Web的jsp制作图片上传和显示如何实现
int count = 0;\/\/ 实例化上传控件对象 SmartUpload su = new SmartUpload();\/\/ 初始化操作 su.initialize(config, request, response);\/\/ 设置上传文件最大字节数 su.setTotalMaxFileSize(100000);\/\/ try { \/\/禁止上传指定扩展名的文件 su.setDeniedFilesList("ext,bat,jsp");} catch (SQLExc...

用jsp+servlet+javabean上传图片到数据库中,不是存路径
jsp - 上传图片到数据库中 方法如下: 第一步:建立数据库 create table test_img(id number(4),name varchar(20),img long raw);第二步:(NewImg.html)添加图片 添加图片 图像ID: 选择图像: 第三步:插入数据库(InsertImg.jsp)<...

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

java实现图片上传至服务器并显示,如何做?
显示的是111.gif这个图片 你上面的问题:1.我觉得你的第二个办法是对的,我们也是这样做的,需要的是把数据库的记录id号传进servlet,然后读取这条记录中的路径信息,生成流以后返回就是了 关于上传文件的问题,我记得java中应该专门有个负责文件上传的类,你调用就行了,上传后存储在指定的目录里,以...

java web jsp怎么插图片
JSP中插入的图片就是一个html的img标签,如 1. 上传图片到服务器的文件系统中 2. 把图片的地址保存到数据库 3. 读取图片的地址,设置到的src属性中

java实现图片上传下载?
用java完成图片多张批量上传的功能,还有就是后台的应该怎么处理上传的照片。 环境准备 1.下载并安装Tomcat(已经有很多关于Tomcat安装以及使用的文章,在这里不再介绍); 2.下载Fileupload的jar包commons-fileupload-1.0-beta-1.jar,并将该文件拷贝到{$TOMCAT}\/common\/lib目录下(其中{$TOMCAT}为Tomcat的安装目录); ...

java编程:怎么用JSP(javabean)上传一张图片到服务器的指定文件夹呢?
su.upload();\/\/执行上传 }catch(Exception ex){ ex.printStackTrace;} File file=su.getFile().getFile(0); \/\/(得到单个的上传文件的信息)这里得到的File对象是你到的jar包里的com.jspsmart.upload.File类型 别写成IO 里面的File了 String filepath="upload\\\\"; \/\/在这之前要在你所建项目...

请问用Java 如何实现图片上传功能 ?
首先在JSP上放一个FILE的标签这些我都不说了,你也一定明白,我直接把处理过程给你发过去 我把其中存到数据库中的内容删除了,你改一下就能用 \/ 上传图片 param servlet param request param response return throws Exception \/ \/\/这里我是同步上传的,你随意 public synchronized String importPic(...

javaweb怎么导入图片(javaweb导入项目)
具体步骤:1.首先,是工程目录结构及图片的引用,将图片加入近web,进行批量操作,如图所示:2.当在images文件夹中添加图片文件时,要点击refresh。3.在当图片文件更改时,要在clean以下server。怎么在JSP中插入图片?1、首先需要新建Dynamicwebproject项目,建好之后在WebContent里面的内容如图所示。2、在body...

相似回答