`
hsys
  • 浏览: 286368 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一个Action中的两个方法之间的跳转

    博客分类:
  • Java
阅读更多
    	<action name="editCmacGrade" class="cmacGradeAction" method="editCmacGrade">
    		<result name="input">/WEB-INF/templates/cmac/grade_edit.ftl</result>  
    		<result name="success" type="redirectAction">
           		<param name="namespace">/basesetting</param>
				<param name="actionName">mangrade</param>
           </result>
    	</action>

第一个result,是editCmacGrade方法执行完了直接跳转到grade_edit.ftl页面,
第二个result,是editCmacGrade方法执行了跳转到两个方法执行的,相当于跳到了/basesetting/mangrade.com这个URl,如果直接跳转的这个URL对应的.ftl页面,而这个页面需要从Action返回的参数,这样就会出错了。
比如新增或者修改完成之后要跳转到列表页面就需要第二个result了,因为列表页面需要Action返回一个List对象。

带参数的重定向
    		<result name="success" type="redirect">
    			/user/manrole.hx?page=${page}
    		</result>

分享到:
评论

相关推荐

    多action之间跳转传参问题

    自己写一个多个action之间跳转的小项目,和大家共享下!

    activity跳转华丽的过渡效果

    Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。 {它包括两个部分: 一部分是第一个activity退出时的动画; 另外一部分时第二个activity进入时的动画; 在Android的2.0版本之后,有了一个...

    struts学习笔记(3)

    当客户端向action发送请求并且最后跳转到另外一个页面的时候,在跳转的同时,struts2框架会帮我们自动把需要传到页面的值放这两个对象当中去,然后我们在页面就可以使用固定的方式把值从这个两个对象里面取出来了。...

    android 退出app 退出应用程序

    1 创建activity的基类,让所有的activity都继承该基类,在基类中创建一个静态的activity列表,并在oncreate方法添加该activity, 在退出时,遍历该list的activity,逐个关闭每一个activity,从而退出app 2 设置入口...

    ThinkPHP控制器间实现相互调用的方法

    ThinkPHP提供了一个A(),通过它可以使控制器之间的方法相互调用,使得代码可以重复利用。 官方似乎对A()方法没有相关使用文档,现在通过一个例子来说一下如使用A()方法。 有两个控制器,ColumnsAction和NewsAction。...

    java命名规范 开发规范

    开发一个Action请求的响应: 前置条件:该Action涉及的Entity及EntityName.hbm.xml已经准备好。 步骤: a. 前端页面触发Action的请求; 统一采用全路径请求,URL格式: 1&gt; basePath/web/moduleName/*_ *.action {1}...

    java之路-caibanStruts的使用

    path="/testMe"这里的testMe,对应action类里的一个方法名,这点很重要,刚刚我也犯错误了 好了,action里的方法已经起作用了,再来做个实验吧 好了晚上就讲这些吧 4.关于action的使用 a.一般情况下,action只用来接收...

    Activity&Intent的使用-移动平台开发技术-gddrxy

    Android程序的设计讲究界面分离,最好每一个活动都能对应一个布局,布局是用来显示界面内容的。所有的活动都要在AndroidMenifest文件中进行注册。在程序中可以使用Toast将一些短小的信息在一段时间内通知给用户。 ...

    C# WinForm两种等待窗体的实现

    C#两种等待窗体的实现 做C#开发过程中,数据交互难免要等待,为了避免假死状态,特找到这两种等待窗体的实现

    Android使用Intent的Action和Data属性实现点击按钮跳转到拨打电话和发送短信界面

    然后添加两个按钮,并设置Id属性与显示文本。 &lt;?xml version=1.0 encoding=utf-8?&gt; &lt;LinearLayout xmlns:android=http://schemas.android.com/apk/res/android xmlns:app=...

    实验四-Android基本组件交互实验.doc

    startActivityForResult ——跳转到下一个Activity,而当这个Activity被关闭以后,自动跳转前一个Activity ,并调用onActivityResult( )方法,参数为Intent和requestcode 2. Intent Android基本的设计理念是鼓励...

    JAVA WEB框架,java网站一个模块只用写一个文件

    例如添加一个用户的时候,user表中有name和id两个字段,那么在表单中必需有两个&lt;input&gt;name分别为name和id(大小写忽略) 3.每一个控制层的跳转必需要带上参数mode,mode可为: OTHER//其它,SHOWONE//显示单例,...

    java面试题

    答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式允许其service方法,一个实例可以服务于多个请求,并且其实例一般不会被销毁,而CGI对每个请求都产生新的进程,服务完后就销毁,所以效率上...

    Java面试宝典2010版

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 47、sleep() 和 wait() 有什么区别? 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 ...

    最新Java面试宝典pdf版

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明...

    Java面试笔试资料大全

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明...

    JAVA面试宝典2010

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明...

    Java面试宝典-经典

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明...

    java面试题大全(2012版)

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 29 47、sleep() 和 wait() 有什么区别? 30 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明...

Global site tag (gtag.js) - Google Analytics