创建 Facelets 视图和映射 Faces Servlet2024 年 8 月 29 日 | 阅读 2 分钟 Facelets 视图是 XHTML 页面。 您可以通过向页面添加组件、将组件连接到后台 Bean 值和属性,以及在组件上注册转换器、验证器或侦听器来创建网页或视图。 XHTML 网页充当前端。 您的应用程序的第一页默认为 index.xhtml。 网页的第一部分声明页面的内容类型,即 XHTML 下一部分指定 XHTML 页面的语言,然后声明用于在网页中使用的标签库的 XML 命名空间。 // index.xhtml Facelets HTML 标签以 h: 开头,用于在网页上添加组件,核心标签 f:validateRequired 用于验证用户输入。 h:inputText 标签接受用户输入,并通过 EL 表达式 #{user.name} 设置托管 Bean 属性 name 的值。 运行 index.xhtml 文件后,JSF 呈现一个 HTML 索引页面。 输出如下所示。 // 输出:索引页面 ![]() 这是创建 Facelets 视图的过程。 现在,您可以创建第二个 xhtml 页面,例如 response.xhtml,如下所示。 // response.xhtml 运行索引文件后,将显示以下输出。 输出 // 首页 ![]() // 响应页面 ![]() 映射 Faces ServletJavaServer Faces 应用程序的配置是通过在 web 部署描述符文件 web.xml 中映射 Faces Servlet 来完成的。 在 NetBeans IDE 中,将自动为您创建一个 web 部署描述符文件。 下面给出一个自动生成的 web.xml 文件。 // web.xml 下一主题Facelets 模板 |
我们请求您订阅我们的新闻通讯以获取最新更新。