在一个网页中同时执行两个或多个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;
}
例如:<!--定义一个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;
}
相关文章推荐
- tomcat项目重载 ,同一个项目初始化两次,同时执行两个进程
- 当一个控制器中有两个scrollview,可以在不用多线程的条件下同时执行
- 使用jquery当页面打开时,将一个事件绑定到控件(同时执行两个事件),并修改加载样式类中的样式
- JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
- react实现两个方法同时执行时,其中一个能够调用另一个的执行结果
- angular如何在一个网页中同时启动两个app?
- JavaScript-父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序
- 在VC中实现一次执行一个进程,如果同时打开两个,则报该程序已经运行
- 从零开发一个完整的Android项目(十)——ActionBar Menu同时显示文字和图标
- cocos js 怎样在 runAction(cc.sequence(a1, a2)); 后执行一个回调函数?
- 在一个tomcat 里面 两个相同的项目不能同时运行??
- tomcat两个项目同时部署只有一个会启动成功
- js 在一个页面两个submit 提交同一个form 到不同的action
- android 两个videoGroup中同时只能选中一个问题的解决
- 当一个查询语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序
- 同时登录两个飞信在一个客服端
- Makefile 同时生成两个可执行程序
- 一个方法中有两个Block并且同时操作了一个对象,该对象只会被保留一次
- nginx 同时监听uwsgi服务器两个端口,实现一个服务器运行多个项目
- 两个线程同时调用同一个处理函数的互斥问题