使用 Easy Struts for Eclipse 开发 Struts-开发 Struts 应用程序(3)
- UID
- 1066743
|
使用 Easy Struts for Eclipse 开发 Struts-开发 Struts 应用程序(3)
使用 Easy Forward
Struts 的配置提供了两种 ActionForwards,分别是全局转发和局部转发。全局的 ActionForwards 对于整个应用程序中的任何Action 对象都是可见的。局部 ActionForwards 只对哪些在从 ActionMapping 中调用的 Action 对象可用,这些对象就是局部ActionForwards 所关联的对象。从上一节中,您已经看到了如何在“Easy Action associated with a form”的过程中创建一个局部转发。在本节中,您将学习如何使用“EasyForward”创建局部转发或全局转发。
进入 Easy Struts 功能视图,并单击“Easy Forward”。这样做的结果是应该可以看到类似于如 所示的内容。如果您保留“Visibility”为空不变,那么最终的转发就是全局的。如果单击“Browse”按钮并选择“/owner”,如 所示,那么最终的转发就是局部转发。不管转发是全局的还是局部的,在 Action 类中都以 mapping.findForward("failure")的形式引用。
在“Easy Action associated with a form”一节中,我们已经讨论了“name”、“Redirect”和“Context relative”属性,如 所示。
图 19. Easy Forward - 全局图 20. Easy Forward - 局部 |
|
|
|
|
|