如何在struts 2下实现文件上传

问题描述:

要求:文件上传成功后回到原来的页面,同时其它field不会因此而丢失用户输入的数据。
[b]问题补充:[/b]
to seagullgao:

"当然你的页面要用tab标签来渲染", 这是什么意思?能否给出代码示例说明一下?

只要你把页面提交的参数都保持到action中去了,上传介绍后再返回到当前页面,数据自然不会丢失,当然你的页面要用tab标签来渲染。

ajax也是另外的方法。

[url]http://yourgame.iteye.com/blog/353361[/url]

如果不想刷新,那一般都是用ajax来处理啦。你到网上可以找找ajax上传的。
我给你的事例就是我写的一个ajax处理上传结合struts2的一个实例

说错了,是用struts的HTML tag来渲染。

土方发:
在action中取得其他field的值,并且setAttribute到request中, 然后使用dispatcher方式跳回