在struts的action中如何调用另一个action 在struts的action中如何调用另一个action来处理业务逻辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是struts2,可以在struts.xml文件中将两个action的url共同调用一个action类的方法<action name="action1" class="action类名" method="action方法"> <result name=""></result></action><action name="action2" class="同样的action类名" method="同样的action方法"> <result name=""></result> //result可以不同</action> 我想在action类里面直接调用action org.apache.struts.actions.DispatchAction; <forward name="nextAction" path="/nextAction.do" /> struts2 <result name="success">/*action.action</result>struts1.2 <forward name="success" path="/*action.do" /> struts中action不会action调用action的情况, 因为请求都是一次请求一次响应,不会一次请求多次响应,如果是由于你业务的原因需要调用其他action中的某些业务,你可以写个共用类独立定义,让2个action一起调用 为什么要action调用action呢,不能理解,可以调用,action不是可以返回null吗?直接 return 就是了,比如insert action里调用select action直接return select(mapping,form,request,response) 如果再跳转的话,FormBean里的值就没有了,<forward>是不行的,我使用FormFile处理文件 ,我想把处理文件的代码写在另一个action里,要是把处理文件的代码写在一个普通的类里也不行,因为那个无法得到FormFile里的文件 你从FormBean获取的是filepath,在后台用个普通java类去读取文件.如果有必要你可以用session保存FormBean的数据,而不是用action调用action解决问题,action不是给你用来处理业务的.他只是个提供与页面交互的接口 return new ActionForward("/*.do",true); return new ActionForward("/*.do",true); 相当于一个url ,也可以加上参数 很好的问题,不过我也是在昨天学会的1.ActionForward af = new ActionForward("show.do",true);//show.do 是你跳转的action true是刷新后不执行上一操作return af;2. <!-- 添加用户信息 --> <action attribute="addUserForm" input="/admin/addManager.jsp" name="addUserForm" parameter="add" path="/user_add" scope="request" type="com.hoo.struts.action.UserAction"> <forward name="show" path="/user_show.do" redirect="true"/> //调用action方法;action 是这样写的return mapping.findForward("show"); </action> <!-- 显示用户信息 (分页) --> <action parameter="show" path="/user_show" type="com.hoo.struts.action.UserAction"> <forward name="showUser" path="/admin/showUserList.jsp"/> <forward name="showUsers" path="/admin/showUserLists.jsp"/> </action>希望对你有帮助哦^_* ActionForward af = new ActionForward("show.do",true);//show.do 是你跳转的action true是刷新后不执行上一操作//比如你添加完数据后,会跳到显示页面。如果你不停的刷新,也会把上一次的数据 添加到数据库//这个属性就是刷新后 不提交操作return af; 网站性能问题,面试题,如何回答?求教大家了 myEclipse自动关闭!!!! eclipse如何部署J2EE? 个位兄弟们:谁做过从数据库里取出商品概念,并根据商品概念进行分类 一个简单的问题 javac 编译问题! CSDN导航条? web应用中,在框架中的刷新路径问题? 我想学JSP,请大家介绍(提供)点资料吧 如何更改成这个配置文件[这是MYSQL的配置文件]MSSQL的配置文件如何更改!!高手帮忙!!100分求救 谁有时间呀,想请人帮忙调个小程序,有报酬! struts2 在js里调用action的问题
<result name=""></result>
</action><action name="action2" class="同样的action类名" method="同样的action方法">
<result name=""></result> //result可以不同
</action>
可以调用,action不是可以返回null吗?
直接 return 就是了,比如insert action里调用select action
直接return select(mapping,form,request,response)
1.ActionForward af = new ActionForward("show.do",true);
//show.do 是你跳转的action true是刷新后不执行上一操作
return af;
2. <!-- 添加用户信息 -->
<action
attribute="addUserForm"
input="/admin/addManager.jsp"
name="addUserForm"
parameter="add"
path="/user_add"
scope="request"
type="com.hoo.struts.action.UserAction">
<forward name="show" path="/user_show.do" redirect="true"/>
//调用action方法;action 是这样写的return mapping.findForward("show");
</action>
<!-- 显示用户信息 (分页) -->
<action
parameter="show"
path="/user_show"
type="com.hoo.struts.action.UserAction">
<forward name="showUser" path="/admin/showUserList.jsp"/>
<forward name="showUsers" path="/admin/showUserLists.jsp"/>
</action>
希望对你有帮助哦
^_*
ActionForward af = new ActionForward("show.do",true);
//show.do 是你跳转的action true是刷新后不执行上一操作
//比如你添加完数据后,会跳到显示页面。如果你不停的刷新,也会把上一次的数据 添加到数据库
//这个属性就是刷新后 不提交操作
return af;