快速业务通道

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
程序中设置从起始页面到其它页面的导航的方法,参见接下来的“尝试”小节。

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

图 11:“输出”窗口

如果您作了许多改动或删除了一些项,或者您看到一些意外的行为,您可以从主菜单中选择“生成”>“清理并生成主项目”。IDE 将清除项目的 build 文件夹和 dist 文件夹,取消布署这个 web 应用程序,然后重新生成并布署。

尝试

如果您的项目只有少于两个的页面,右键点击“项目”窗口中的“Web 页”节点,选择“新建”>“Visual Web JSF 页”来新建一个页面。

打开可视设计器中的起始页(有箭头标记 NetBeans Visual Web JSF应用程序开发入门 - 编程入门网 的页面)。

拖放一个“超级链接”组件到起始页上,输入 Next Page,并按下 Enter 键。

在“超级链接”组件的“属性”窗口中,点击 url 属性的省略符按钮 NetBeans Visual Web JSF应用程序开发入门 - 编程入门网,选择项目中的一个不同的页面,并点击“确定”按钮。请注意 IDE 如何设置 url 属性为 /faces/page-name.jsp。

按下 F6 按钮,生成并运行这个 web 应用程序。

在生成过程中,请注意“输出”窗口中显示的消息。同时请注意显示在服务器的标签页上的服务器日志的输出。

请注意 IDE 发送给浏览器的 URL。

当起始页在浏览器中显示的时候,点击 Next Page 链接。

返回 IDE,然后在“服务”窗口中展开“服务器”节点和相应服务器的节点,然后展开“应用程序”>“Web 应用程序”并注意有一个对应您的项目的节点,如下图所示。

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

图 12:已布署的 Web 应用程序

NetBeans Visual Web JSF应用程序开发入门(9)

时间:2011-07-01 testnetbeans.org

了解更多

从主菜单中选择“帮助”>“帮助内容”打开帮助窗口。然后在“目录”窗格中,选择“Web 应用程序”>“创建 Web 应用程序”>“关于创建 Web 应用程序”。

连接 Web 页并处理用户 Action

当用户输入一个 URL,点击一个超级链接,或者点击一个按钮时,浏览器会向服务器发送一个请求。服务器将请求映射到一个 JSP 页面并使用那个 JSP 页面和相关联的 page bean 来展现一个响应。

您可以用一种或两种方法指定页面的导航:

添加一个链接组件到页面上,例如超级链接组件,或者添加一个“树节点”组件到一个“树”组件,或者添加一个“标签”组件到“标签集”组件。然后将组件的url 属性设置为 /faces/page-name.jsp。当您使用 url 作为导航时,表单数据就不会提交。Web 应用程序简单地导航向目标地址。

使用“页面流”编辑器映射页面的 action,使用可视设计器和 Java 源代码编辑器来创建 action 的处理方法。当您将 action 的处理方法用在页面导航时,表单数据被提交并在 web 应用程序导航向指定的目标地址前被处理。

访问“页面流”编辑器,在可视设计器中右键点击页面的背景并选择“页面导航”。

“页面流”编辑器显示项目中每个页面的页面图标 NetBeans Visual Web JSF应用程序开发入门 - 编程入门网。当您点击“页面流”编辑器中页面图标的 + 元素时,图标将展开并显示所有的 action 组件,例如“按钮”,“超级链接”,或者“标签”这样有 action 属性的组件。每个组件的旁边是一个连接器端口。下图中超级链接的连接器端口看起来像一个链条,按钮的连接器看起来像一个箭头。您可以通过从连接器端口拖放一个页面的图标来建立 action 请求和用于呈现请求的响应页面之间的映射。当您释放鼠标时,IDE 为连接添加一个可视化的表示,如下图中的标签为“nextPage”的连接线所示。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号