我是用DWR在做页面上的提交动作,但页面上还有一个上传图片的功能,
我想加一个JSP页面来完成上传的动作,用AJAX获得是否上传成功的消息,
请问DWR是否可以调用JSP返回结果?该怎么做?
或者用其他的方法完成这个功能?

解决方案 »

  1.   

    可以这样考虑,在上传图片抛异常的方法来判断是否上传成功,只要上传不成功就抛异常好了,这样DWR调用的函数捕捉这个异常,如果图片上传不成功,则不会再执行下去了,只要能执行下去则表明图片上传成功了,那就可以进行其它的判断了。不知道是不是满足你的需求?
      

  2.   

    感谢 sunnykun 。
    不过我是想用JSP来上传图片,因为使用JS调用程序无法将file中的图片数据传过去,也不想跳转页面,不知DWR能不能调用一个JSP页面。
    我现在考虑写个 servlet 让DWR调用上传图片
      

  3.   

    我也碰到相似的问题。
    当然我没用到DWR,只是不想刷新上传,我处理方式是。弹出一个上传页面,上传相片后,返回图片路径到主页面。不用刷新主页面就可以上传显示图片。
      

  4.   

    file 标签必须得通过 Form 才能将文件信息传递过去,看来必须得跳转一下页面了
      

  5.   

    file 标签必须通过 Form 才能将文件信息传递过去,看来是必须要跳转页面了!我页面上还有很多需要保存的东西,我觉得先上传图片成功再保存信息会合理一些但是上传后页面就跳转了,使用DWR无法获得页面上的其他信息。