struts2上传图片,预览显示,保存数据库有关问题·

struts2上传图片,预览显示,保存数据库问题·!
现在有一个问题,在jsp页面让用户上传图片,上传之前验证图片的大小和格式,都通过以后,先把这张图片保存在服务器上(某个目录),此时,要给用户预览一下刚刚上传的图片(可以以alert的形式或者其他展现),如果用户觉得满意,保存之后再把图片保存到数据库中~!


这个真不知道从何下手啊,我只能做到上传到服务器。感觉难点是怎么才能验证 和 预览呢?~ 求高手支招,急急急~!!!!
图片 struts2 服务器 数据库

------解决方案--------------------
这个用表单以AJAX方式提交,后台能取到文件名,通过后缀验证是否是图片,也能验证图片大小。
预览你只要把图片在服务器上路径返回到页面,显示就可以了, 图片存到服务器上,数据库只存路劲。
------解决方案--------------------
存路径吧,保存图片到数据库似乎不好吧。
------解决方案--------------------
数据库保存图片的路径
先把路径放在变量里
要预览就访问路径就好了
预览完成 点保存后 再把变量的值存到数据库