能夠把web應用上常見的上傳文件也用數據綁定來實現, 那么就是非常完美了: action再也不需要了解任何web信息, 需要對具體的Object進行操作, 就調用getObject, 需要對用戶上傳的文件進行操作, 就調用getFile.
在webwork2.1.5以前, wiki上有一篇文檔: http://wiki.opensymphony.com/display/WW/File+Upload+Interceptor, 介紹了如何實現這種做法, 在2.1.5以后, 這個攔截器被加入了正式release版本里面: com.opensymphony.webwork.interceptor.FileUploadInterceptor
先來看一下我們的Action:
代碼
public class Upload implements Action {
private File[] uploadFiles;
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/