Web应用程序中的导航页面 - 编程入门网
rdquo;。IDE 会创建并显示 Page3.jsp。
从“组件面板”中拖拽一个静态文本组件,并放置在页面中。设置组件的文本为 Page Three。 实现动态页面导航 在本节中,将启动动态页面导航功能。通过动态导航,应用程序可在运行时决定当用户点击第一张页面中的“Go”按钮时该显示哪个页面。 打开“页面流编辑器”。 点击 Page1.jsp 图标显示其内容,然后从按钮的连接器端口拖拽一条连接器线至 Page3.jsp 图标。 将连接器的名称 case1 更改为 Page 3。 双击 Page1.jsp 图标,并在编辑工具栏中点击“设计”来显示页面 1 的布局。 双击“Go”按钮组件,在“Java 编辑器”中显示其动作处理方法的源代码。 将方法中的 return 语句替换成下面粗体显示的代码: 重要注意事项:NetBeans IDE 6.1 加入了按需帮定的特性。故如果您正在使用 NetBeans IDE 6.1,您必须手动向“Page 1”的下拉列表组件添加一条帮定属性。要 完成该动作,右键点击组件,然后选择“添加帮定属性”。 代码示例 2:return 语句
Web应用程序中的导航页面(5)时间:2011-07-22部署应用程序 测试页面间的导航。 按下“F6”键部署应用程序。 在第一张页面中,从下拉列表中选择“Page 2”,然后点击“Go”转至第二张页面。 点击浏览器中的“后退”按钮,从第二张页面返回至第一张页面。 现在从下拉列表中选择“Page 3”,然后点击“Go”将转至第三张页面。 实现高级动态页面导航 在前一节中,动态导航是以一种直接的方式被处理的。用户在下拉列表中选择想要浏览的页面,然后点击“Go”按钮。如果您想要在下拉列表中选择改动的同时进行页面切换,那请您按照如下步骤来修改您在前面章节中所创建的项目。 选择“Page1”选项卡,点击编辑工具栏中的“设计”切换至“可视化设计器”。 右键点击“Go”按钮,选择“删除”。 双击下拉列表组件,打开“Java 编辑器”来查看 Page1 的类代码。 将下面粗体显示的代码添加到 dropDown1_processValueChange() 处理方法。代码的前两行会获取一个应用程序的对象引用。然后通过该对象获取一个“导航处理器”(NavigationHandler)的实例。调用该实例的 handleNavigation() 方法时指定的值就是从下拉列表组件返回的值,该值指示要浏览的页面。 代码示例 3:“导航处理器”(Navigation Handler)方法
注意,红色的波浪线说明找不到类 Application、NavigationHandler 和 FacesContext 。您将在下一步中导入这些类。 在“源代码编辑器”中任意地方单击鼠标右键,选择“修复导入”来自动添加下列导入语句到源文件的顶部: 代码示例 4:用于“导航处理器”(Navigation Handler)方法的导入语句
在编辑工具栏中点击&ldqu |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |