Java GWT-从FormPanel上载文件后返回对象?
我使用FileUpload和FormPanel上传一个文件,在服务器上我使用上传文件中的数据生成一个列表。 问题是我需要在客户机上显示这个列表,但是我找不到一种在普通HttpServlet中使用GWT的序列化来序列化它的方法。仅在无法处理FormPanel请求的RemoteServiceServlets中Java GWT-从FormPanel上载文件后返回对象?,java,gwt,file-upload,rpc,formpanel,Java,Gwt,File Upload,Rpc,Formpanel,我使用FileUpload和FormPanel上传一个文件,在服务器上我使用上传文件中的数据生成一个列表。 问题是我需要在客户机上显示这个列表,但是我找不到一种在普通HttpServlet中使用GWT的序列化来序列化它的方法。仅在无法处理FormPanel请求的RemoteServiceServlets中 而且,在我从SubmitCompleteEvent获得对象后,我甚至不知道如何在客户端反序列化该对象。我已经在我工作的公司为此开发了一个自定义解决方案。它使用了一些源代码。我的想法是: 用于上
而且,在我从SubmitCompleteEvent获得对象后,我甚至不知道如何在客户端反序列化该对象。我已经在我工作的公司为此开发了一个自定义解决方案。它使用了一些源代码。我的想法是: 用于上载的帮助器servlet 通过post请求接收文件 通过get requests param include ID提供最近上传的文件下载 用于管理任务的文件服务 获取文件上传到servlet的唯一ID 询问上传状态如何百分比、错误、取消、确定 请求下载URL基本上检查文件是否存在,并提供servletURL+id
我已经声明了静态处理临时上传文件的结构。这样,servlet和GWT控制器就可以全局看到它。如果您不喜欢,还可以在contextlistener中进行一些初始化,并在应用程序上下文中存储对全局文件上载系统的引用。这样,GWT服务实现和servelt实现无论如何都可以访问它。我建议使用来序列化服务器上的列表,而不是尝试使用GWT-RPC序列化