弱弱的问一下:
struts2中在执行action后,不希望跳转到一个页面而停留在当前页呢?望详细说明,不胜感激。

解决方案 »

  1.   

    那就return到当前页,如果当前页需要从后台调用数据就在return之前写上向前台发送数据需要的语句。
      

  2.   

    在跳转到当前页面不行吗?例:在Test.jsp中请求TestAdd.action<action name="TestAdd" method="doAdd" class="testAction">
    <result>/Test.jsp</result>
    </action>
      

  3.   

    return到当前页还是新开了一个页面的啊。我现在是想只是需要在action里执行一下逻辑,不希望在执行完逻辑后新打开一个窗口页面了。
      

  4.   

    那就在jsp页面使用<s:action name="Action请求名" namespace="命名空间" executeResult="false"/>
      

  5.   

    使用ajax的方式发送请求就行啊
      

  6.   

    应该是5楼正解...上面发错了 Ajax可以帮你做到....
      

  7.   


    给个写法例子?用加类似jsonplugin的ajax的插件吗?
      

  8.   

    return null不行的,其他的我就不知道了,我以前也做过,但是我就是用的我上面说的方法;他们说的Ajax我没用过,那个不懂,帮不了你了抱歉啊
      

  9.   

    http://www.ibm.com/developerworks/cn/ajax/
      

  10.   

    用Ajax做啊,Jequery啊 ,也可以用JSON来搞
      

  11.   


    太客气了,很感谢你的帮助啊,谢谢了,用别的ajax方式我也会做,我就是想看看不用js掉struts2的action这个怎么弄。呵呵,再次谢过。
      

  12.   

    如果一个页面里有两个按钮,在struts.xml里配置到一个action下,使用了两个不同的name来执行不同的代码。其中一个按钮的结果只是进行后台逻辑运行,并且停留在当前页面,这样的话,struts.xml应该怎么写啊