社区
Java EE
帖子详情
struts中,Action类如何返回另一个Action的execute方法的ActionForward结果?
illmoon
2003-07-02 10:32:41
struts中,Action类如何返回另一个Action的execute方法的ActionForward结果?
或者:
在一个Action中,我如何调用其他的Action?并返回自己需要的ActionForward?
...全文
144
12
打赏
收藏
struts中,Action类如何返回另一个Action的execute方法的ActionForward结果?
struts中,Action类如何返回另一个Action的execute方法的ActionForward结果? 或者: 在一个Action中,我如何调用其他的Action?并返回自己需要的ActionForward?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whyxx
2003-08-25
打赏
举报
回复
icecloud(冰云) 的方法最简单,action也是class,你就当他是普通的一个类来操作就是了
sjie_ji
2003-08-25
打赏
举报
回复
最简单的最灵活的方法是自己new 一个actionforward的对象,该类有url的constructor!
wenjianzhang
2003-08-25
打赏
举报
回复
同意楼上的。
icecloud
2003-08-25
打赏
举报
回复
何必哪,
需要用到别的action就转到别的action里面去呗,就像上面的人说的
如果非要调用,可以
Action a = new xxxAction();
return a.execute(mapping,form,request,response);
就和普通的类调用一样。没什么区别阿
patrickjava
2003-08-24
打赏
举报
回复
return mapping.findForward("success");
在struts-config.xml 中
<action path="/OneAction" type="OneAction">
<forward name="success" path="/TwoAction.do"/>
</action>
cold_blooded
2003-07-05
打赏
举报
回复
在OneAction的excute方法中,
return mapping.findForward("two");
在struts-config.xml 中
<action path="/OneAction" type="OneAction">
<forward name="success" path="/TwoAction.do"/>
</action>
wzg
2003-07-04
打赏
举报
回复
<action path="/ActionOne"
type="OneAction">
<forward name="success" path="/ActionTwo.do"/>
</action>
xcpxie011
2003-07-03
打赏
举报
回复
struts-config.xml 中
<action-mappings>
<action path="/hoiku/SetMino"
type="jp.co.rkkcs.cas.fukusi.fukusi.hoiku.web.action.SetMinoAction"
name="/hoiku/SetMino"
scope="session"
input="/hoiku/result.jsp">
<forward name="success" path="/hoiku/GADH00_MinoTsuchi.jsp"/>
<forward name="error" path="/hoiku/result.jsp"/>
</action>
illmoon
2003-07-02
打赏
举报
回复
配置有:
<action path="/ActionOne" type="OneAction" />
<action path="/ActionTwo" type="TwoAction" />
那么在OneAction类里,如何执行TwoAction的execute方法?
能否伪代码说明?
javabandit
2003-07-02
打赏
举报
回复
严重同意楼上的!
ukyer
2003-07-02
打赏
举报
回复
配置struts-config.xml,同时通过传参数(变量)的方式实现
jwywxx
2003-07-02
打赏
举报
回复
structs-config.xml
第五课
Struts
的控制器【续】
Action
类
的
execute
()
方法
1.
Action
类
的
execute
()
方法
: public
Action
Forward
execute
(
Action
Mapping mapping,
Action
Form form, ...
深入
struts
框架学习:
struts
核心
类
Action
Forward
action
forward
类
是在
action
的
一个
处理结果,
action
的
execute
处理结果
返回
对象为
一个
action
forward
。这个
类
一般都包含转发或者重定向信息。在
struts
-config.xml文件
中
配置
forward
标签时,只有四个属性,name,path,redirect,classname。
action
Forward
的redirect属性
struts
中
从
一个
action
跳转到另
一个
action
平时在
action
中
利用service处理完业务后,直接通过
return mapping.find
Forward
("myVIew");
这样的
方法
跳转到页面。
现在遇到了这样一种情形,即在
action
中
service完工后,不需要跳转到页面,而是把当前的结果直接传给另外
一个
action
处理(注:该
action
是现成的),按上面的做法,是无法传值到下
一个
action
的,搜索了下,可以通过request/session传值,不过简单点可以如下
Struts
页面转发控制
Action
Forward
和
Action
Mapping
本篇主要说说
struts
中
的页面转发控制,
struts
提供了
Action
Forward
和
Action
Mapping两个
类
来控制页面转发。
Action
Forward
在使用
struts
框架开发web应用程序时,
Action
在完成用户逻辑处理后,需要把处理结果展示给用户,这个时候就需要程序控制页面的转发,在
struts
中
使用
Action
Forward
对象控制程序转向。Acton
Forward
对象
Struts
1——
Action
Forward
对象常用设置
一,redirect属性 在使用
Action
进行转向的时候,会发现浏览器的地址是不变的,只是服务器内部的
一个
跳转。比如,我在
forward
设置转到index.jsp页面,发现浏览器地址还是**.index.
action
;如果想转向的时候,为重定向,可以使用:二,
Action
Forward
的全局与局部 当有多个
Action
里面配置了重复的转向的时候,比如,我每次跳转前判断
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章