findForward 应该是在现在的IE中转向。
你可以在发送请求的时候就打开一个ie,然后和action交互在这个IE中进行
不知道可不可以做,因为现在对APPLET不了解了

解决方案 »

  1.   

    在显示的时候,让applet自动打开一个ie窗口,来供findForward使用!
    AppletContext ac=applet.getAppletContext();
    然后用这个AppletContext来显示action映射的url!
    ac.showDocument(URL);
      

  2.   

    首先感谢上面两位星级大侠的帮助,是这样的我之前查询了有关的一些资料,由于考虑到 struts 都是通过 actionServlet 走的,所以找了些 applet 和 serlvet 通信的资料并且在实际代码中实现。 applet 和 servlet 通信也有分 get 和 post 两种,如果是 get 那么就可以像二楼说的那样,用 showDocument 来指定跳往的servlet,比如
    showDocument("http://localhost:8080/print/servlet", "_blank");此时,可以在 url 路径后面加要传递的 parameter ,但现在的问题是我在 applet 取到的是从数据库查询得到的结果集(拼装成二维数组),所以以 get 的方式传递不行,只有 post,使用 post 的话,就不能用 showDocument 来打开页面了,只能是通过走 URLConnection,然后由 openConnection 得到 URLConnection ,用 con.setDooutput(true) 设置为 serlvet 可以由 post 获取数据。数据的传递通过 OutputStream 来走,这样的话就会发生我提到的问题,所以我也非常头疼啊,大家还有好的办法么?谢谢了