struts2上传图片到服务器

谁有用struts2上传图片到服务器的例子。谢谢
[b]问题补充:[/b]
我做了一个例子报错
Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location]
[b]问题补充:[/b]
我先不放到数据库中,先放到服务器端。
[b]问题补充:[/b]
就是我本地机器有图片。C:AA.BMP传到服务器上
[b]问题补充:[/b]
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
报这个异常。怎么回事儿呀?
[b]问题补充:[/b]
是int pos = fileName.lastIndexOf( "." );这句话错了。引号里有空格,就不行

http://www.duduwolf.com/wiki/2007/334.html

这里又详细讲解

实现原理
Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。

图片也是一样的,你吧图片的存放地址放在数据表里,不要存到数据库里!
要用的时候直接拿出图片在服务器里相应的地址就可以了!很方便!

登陆驴子首页(www.verycd.com)搜索“马士兵”,好像是第一个帖子,里面有几课是将STRUTS的,其中也讲到了上传,很好,你可以去看看,是视频,看懂应该不成问题吧。

不要把图片存到数据库里,把图片在服务器的存放地址放到数据库里!
这样效率很多!

common-fileuplod.jar 包不对。

仔细检查。 OVer 。

例子 Google下有一堆。

字付串越界,是你把拿到的图片转到硬盘的时候出的问题?