|
es的一流集成。 页面流使用一种专门设计的批注和方法控制 Web 应用程序行为的 Java 类,称为“控制器 (controller)”类。在包含控制器类的目录中,也包含了页面流中使用的 Java Server Page (JSP)。一个 JSP 要成为页面流的一部分,它必须位于页面流目录中。JSP 文件使用的特殊标记有助于绑定到数据和业务逻辑操作。控制器文件中的操作方法所实现的代码可以导致站点导航、数据传递或通过控件调用后端业务逻辑。而且控制器类中的业务逻辑与 JSP 文件中定义的表示代码相互独立,使得整个Web应用的开发和维护更加清晰高效。 在Pollinate中创建页面流,选择new->other->Page Flow Wizard如图所示 
单击next,在弹出框中输入页面流的名称。这里我们创建一个处理客户反馈主题的页面流topics,点击完成之后,便生成了一个基础的页面流,打开页面流所在的文件夹,双击页面流的控制文件Controller.java,点击flow页打开页面流设计视图,如下所示 
它由一个begin Action和一个index.jsp页面组成。左侧是设计组件,包括Action,Page,添加所需的页面和Action到页面流中。 在页面流控制文件中添加动作处理代码: //页面流的控制文件,声明流转的目标
.Controller(multipartHandler = Jpf.MultipartHandler.memory, forwards = {
.Forward(name = "showTopics", path = "topicList.jsp"),
.Forward(name = "addTopicAccessories", path = "accessories.jsp"),
.Forward(name = "showLinkmen", path = "linkmanList.jsp"),
.Forward(name = "detailTopic", path = "detailTopic.jsp"),
.Forward(name = "newTopic", path = "newTopic.jsp") })
public class Controller extends PageFlowContro上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
|