jsp做一个论坛回复界面求助

rt,一楼是帖子 下面是各个用户的回复,最底下是回复界面,一个form里包含一个textarea填写回复信息,一个file用来上传图片,一个div用于图片预览。
原先我是让上传图片处为一个超链接到一个新页面里上传图片,把上传地址保存到数据库和session中,通过session在回复界面显示预览。现在要求把图片上传和回复放到一个页面里做,格式如下

 <form1>
<textarea>回复信息</textarea>
<form2><input type=file>
<button>上传</button></form2>
<div>预览</div>
<button>回复</button>
</form2>

这样的话只要点击上传按钮就会直接把数据post到form1的action,该如何使上传按钮只处理上传任务呢。还有就是原来的预览是通过session,页面必须刷新才可以预览,如何能实现不刷新的预览呢。小弟初学jsp不久,望大虾指导。感觉自己这个思路就不对,有没有大虾指点一下大体的做法呢。

可以通过ajax上传文件,然后通过设置图片的src,类似的方式就可以加载图片了。

客户端可以实现图片直接预览,不需要上传。。看这个:javascript客户端图片预览,兼容最新firefox,chrome和IE11

图片说明