JSF 1.2入门,第1部分 构建基本应用程序 - 编程入门网
素声明一个 bean,JSF 可以绑定到这个 bean:
清单 4. 包含托管 bean 声明的 faces-config.xml 文件
清单 4 中的 bean 声明用 <managed-bean-name> 元素指定 bean 的名称 calculator。还用 <managed-bean-class> 指定完全限定的类名。这个类必须有一个无参数构造函数。 <managed-bean> 元素的 <managed-bean-scope> 子元素指定 JSF 可以在哪里找到这个 bean:request 范围。如果将这个 bean 名称绑定到一个视图(本教程后面会这么做),而且 JSF 无法 找到它,那么 JSF 就会创建它。这是通过 JSF 和统一 EL API 实现的。request 范围只针对一个请求。 这是放置不需要在页面视图之间维持状态的 bean 的合适位置。 创建 index.jsp 页面 在 Calculator 应用程序中,index.jsp 页面的用途是确保 calculator.jsp 页面装载 JSF 上下文, 让页面能够找到对应的视图根。清单 5 给出 index.jsp 页面: 清单 5. index 页面重定向到 calculator.jsp
这个页面仅仅把用户重定向到 faces Web 上下文中的 calculator.jsp。这将 calculator.jsp 页面 放在 JSF 上下文路径下面,它可以在这里找到它的视图根。 创建 calculator.jsp 页面 calculator.jsp 页面是 Calculator 应用程序视图的核心。这个页面接受用户输入的两个数字,见图 3: 图 3. 在 Eclipse JEE/WTP 中运行的第一个 Calculator 应用程序 这个页面的完整代码见清单 6: 清单 6. /src/main/webapp/calculator.jsp
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |