您的位置:首页 > 其它

在一个网页中同时执行两个或多个action

2013-08-10 08:25 162 查看
方法一:使用action重定向

例如:<!--定义一个showAllMajor的Action  -->  

<action name="showAll"  class="ShowAllAction">
<!-- 定义处理结果与视图资源文件之间的关系 -->
<result name="success">/CJGLY/Zhuanyeshezhi.jsp</result>
<result name="error">/</result>
</action>

<!-- 定义一个deptadminUp的action -->
<action name="deptadminUp" class="deptadminUpAllAction">
<result type="redirect" name="success">showAll.action</result>
</action>

方法二:把其它action语句全放在一个action当中一次性全部执行

public String execute() throws Exception
{
//通过调用业务逻辑组件获得所有的专业
List all=majorservice.queryAll();
//将所有专业List存储在request范围内
ServletActionContext.getRequest().setAttribute("all", all);

//通过调用业务逻辑组件获得所有系
List alldepat=majorservice.queryAllDaptadmin();
//将所有系信息存放在request范围内
ServletActionContext.getRequest().setAttribute("alldepat",alldepat);
return SUCCESS;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐