<action name="chuan" class="chuanAction">
    <result>list.jsp</result>
</action>
这里<result></result>内的内容能写成绝对路径吗?比如<result>http://192.168.1.119:8080/oa/list.action</result>
我想把值传递到其他服务器上的工程

解决方案 »

  1.   

    能forward到别的服务器?!   这么恐怖
      

  2.   

    不行的 默认是dispatch是服务器内部跳转 你用redirect 可以调到网外
      

  3.   


    我试了一下用type="redirect"也不行
      

  4.   

    这个肯定是不可以的,如非你是用redirect的形式。
      

  5.   

    你把result属性type=“redieect”就可以 
      

  6.   

    不行就用response.sendRedirect("url")咯
      

  7.   

    你还没有理解 Struts2 的 <result>  这里的 Result 已经不仅仅是 Struts1 的时候一个路径了,而是
    带有 ResultType 的结果页面了,可以是 chain (容器内跳转),redirect(容器外跳转),redirectAction(Action间跳转),velocity,freeer 等等;如果你还想在这个跳转的连接上带上参数,还可以利用OGNL 表达式(${name})带上Action中的参数;
      

  8.   

    如果result不行,那么你可以在自己的工程里面配一个空页面,在空页面上直接转进那个网站不就好了?
      

  9.   

    (这里的../不确定一直到把IP过掉)../../../其他IP:其他端口/路径
    试试看
      

  10.   

    我楼上说得对,那样是跳不过去的,struts默认的是请求到当前项目下的WebRoot目录下面的页面,只能通过楼上的方法退回试试,也不一定行