2 tangtang1226 tangtang1226 于 2016.01.26 20:03 提问

java 上传图片,是必须用servlet实现吗?

java 上传图片,是必须用servlet实现吗?我想实现多张图片上传,当前页面显示要上传的图片,并且页面内其他信息填写完成后,才一起提交到后台存入数据库?如何实现,麻烦大牛,给个大体实现思路,页面使用JSP

5个回答

caozhy
caozhy   Ds   Rxr 2016.01.26 20:35
qq_19558705
qq_19558705   Ds   Rxr 2016.01.27 09:06

如果是java的话,servlet是最基本的,可以有很多用来实现。第一步考虑图片存在那里,第二步百度java文件上传,第三步判断其他信息是否为空,这个可以用js来做。大概就这样了。

QZC78
QZC78   2016.01.27 14:48

可以选择使用struts2.srpingmvc之类的框架,文件上传下载都有封装的

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.30 16:18

如果你要用jsp的话,就是创建的是web项目,那么就需要用到Servlet基础,但是不一定非要是Servlet这个底层的技术,还有很多上层封装的框架可以使用的,例如sturts,springmvc等都可以实现文件上传
此外,可以不用web项目,可以直接用awt实现图形界面,java有文件上传工具类FTPClient,可以实现文件上传功能,底层使用的是ftp协议。

91program
91program   Ds   Rxr 2016.01.26 21:22

不是必须,但是应该是使用比较多的,还有:struts2

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
一步步实现WebServer中间件——Servlet的封装
Servlet是Tomcat定义的,在Tomcat架构中一个Servlet就相当于一个请求资源,浏览器发出Http请求,当然,不一定就是Http协议的请求,就拿Http协议的Servlet举例,Tomcat会把请求封装成一个ServletRequest对象,同时会生成一个ServletResponse对象,然后交由Servlet的service处理,service接收一个ServletReques
为什么构造方法通常用public修饰?
构造方法的作用主要是初始化,如果一个类的构造被声明为私有的话,就意味着其他的类不能直接调用该类生成新的对象。要知道,父类的构造是不能被子类继承的。那么问题来了,如果一个类的构造被声明为private的话,子类就没有办法调用该构造产生一个父类对象,这简直是个悖论。因此,被声明为private的类根本就没有办法被继承。当然,构造方法也不是只能被public修饰。当用protected修饰构造方法,表示...
Java 两大利器 多态和反射
多态: 静态多态性和动态多态性 静态多态性:有两个函数,名称一样,但是系统可以接受,这叫函数重载,(静态多态性) 一个函数呈现多种状态,系统能够根据参数来决定调用谁 三种情况:参数个数不同;参数个数相同,类型不同;个数类型相同,出现的顺序不同 静态是指:虽然函数名只有一个,但是代码要写多个 动态多态性:一般在继承时使用, 不多说,直接上代码: 动态多态性; 例1 package
Java——单例模式的static方法和非static方法是否是线程安全的?
      答案是:单例模式的static方法和非static方法是否是线程安全的,与单例模式无关。也就说,如果static方法或者非static方法不是线程安全的,那么不会因为这个类使用了单例模式,而变的安全。  闲话休说,看代码:import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;...
Servlet doPost方法同时上传图片和传递参数
上传图片和传递参数 上传图片和文件属于enctype="multipart/form-data"  form中加入enctype="multipart/form-data"时整个表单被封装,字符将转成二进制流,因此request.getParameter("user_type")是得不到值的: 默认情况,传递参数编码格式是application/x-www-form-urlenc
java定时器——Timer的用法(转)
timer.schedule(new MyTask(),long time1,long timer2); 今天算是彻底的搞懂了这个曾经让我为之头疼的方法。下面我就重点介绍一下: 第一个参数,是 TimerTask 类,在包:import Java.util.TimerTask .使用者要继承该类,并实现public void run() 方法,因为 TimerTask 类 实现了
Servlet+Jsp实现图片或文件的上传功能
现在不管是博客论坛还是企业办公,都离不开资源的共享。通过文件上传的方式,与大家同分享,从而达到大众间广泛的沟通和交流,我们既可以从中获得更多的知识和经验,也能通过他人的反馈达到自我改进和提升的目的。         下面我就为大家介绍 web项目中的这一上传功能,那么文件是如何从本地发送到服务器的呢?看我慢慢道来:         首先,我们创建一个新的web工程,在工程的WebRoot目录下
一个简单的JSP+Servlet图片上传例子
一个简单的JSP+Servlet图片上传例子
java的图片上传与前端展示实例(Servlet+Jsp)
图片上传与前端展示实例内容前瞻 1、关于路径 2、前端图片上传与展示 3、后台获取并保存 环境 1、前端jsp 2、服务器tomcat 3、服务端servlet 4、使用tomcat发布项目的相对路径(你写代码的工程目录和发布到tomcat可以访问的目录是不一样的)
jquery+ajax+servlet实现无刷新图片上传
纠结了我至少有5天的一个小问题,zui