facelets相关内容
我发现了一些类似的问题,例如这个,但是有很多方法可以做到这一点,这让我更加困惑. 我们正在读取一个 XML 文件.此 XML 包含有关需要显示的某些表单字段的信息. 所以我创建了这个自定义的DynamicField.java,它包含我们需要的所有信息: public class DynamicField {私有字符串标签;//字段标签私人字符串字段密钥;//一些标识字段的键私有字符串
..
我正在构建一个 JSF 应用程序.我定义了 GUI 并使用 select 执行 select 语句查询数据库. 现在我必须执行插入语句,但我不知道如何读取像 这样的 JSF 输入组件的 value 并发送它给我执行插入的 bean. 是否应该通过 faces-config.xml 映射 值,以便我可以在我的 Java 代码中使用它? 解决方案 你需要把所有/组件在 中,并通过像
..
所以我找到了一些接近于此的答案,并且找到了足以解决我遇到的问题的答案.但即便如此,我还是很好奇了解周围的工作原理.让我用一个例子来说明: 我有一个看起来像这样(缩短的)facelet .xhtml 页面.
..
一直在尝试学习JSF,有时看到URL是*.jsf,有时是*.xhtml或/faces/*.有人可以补充我的知识吗?当我使用Facelet创建JSF时,文件扩展名是.xhtml,那么.jsf URL扩展名是从哪里来的? 解决方案 .jsf 扩展名是 FacesServlet 在 JSF 1.2 期间经常映射到web.xml. facesServlet
..
我刚刚在学习 JSF 2 多亏了这个网站,我在这么短的时间内学到了很多东西. 我的问题是关于如何为我的所有 JSF 2 页面实现通用布局,并且每当我从不同面板单击链接/菜单时,只刷新页面的内容部分而不刷新整个页面.我正在使用 Facelets 方法,它可以完成我想要的操作,只是每次我单击面板中的链接(例如左侧面板中的菜单项)时,整个页面都会刷新.我正在寻找的是一种仅刷新页面内容部分的方法.为
..
在 XHTML 页面中包含另一个 XHTML 页面的最正确方法是什么?我一直在尝试不同的方法,但都没有奏效. 解决方案 最基本的方法是.包含的内容必须放在 . 母版页的启动示例/page.xhtml:
..
.看起来模板没有被执行. 但是,当我在浏览器的地址栏中打开 /register.xhtml 像 /faces/register.xhtml 时,它会正确显示.这是怎么引起的,我该如何解决? 解决方案 主要有三个原因. FacesServlet 未被调用. XML 命名空间 URI 丢失或错误. 已加载多个 JSF 实现. 1.确保 URL 匹配 FacesServle
..
我想有条件地输出一些 Facelets 代码. 为此,JSTL 标记似乎工作正常: ... 但是,我不确定这是否是最佳实践?还有其他方法可以实现我的目标吗? 解决方案 简介 JSTL 标签都是 taghandlers 并且它们在视图构建时间期间执行,而 JSF 标签都是 field 至少在视图范围内不会改变)时,这可能最终会出现在“臃肿"的组件树中).此外,当
..
我正在尝试使用 IE 条件注释来声明 CSS 资源: 然而,这似乎不起作用.我在生成的 HTML 输出中看到了这一点:
..
我将 JSF 与 facelets 一起使用,我需要在 JSF 页面中获取请求和会话参数.在 JSP 页面中,我得到了这样的参数:"${requestScope.paramName}" 或 "${sessionScope.paramName}".但是现在使用JSF后就只有bean,除了bean的属性之外,无法获取任何值. 注意:我需要的会话属性是使用 acegi 安全自动填充的,因此我无法访
..
我将 JSF 1.2 与 Richfaces 和 Facelets 结合使用. 我有一个包含许多会话范围 bean 和一些应用程序 bean 的应用程序. 用户使用 Firefox 登录.创建一个 ID="A" 的会话;然后他打开 Chrome 并使用相同的凭据再次登录.创建了 ID="B" 的会话. 创建会话“B"后,我希望能够销毁会话“A".怎么做? 还有.当 Fire
..
以下内容有何用处? ; “在使用 的模板客户端页面中,标记边界之外的任何内容都将被忽略并且不包含在呈现的输出中"(JavaServerFaces 2.0,完整参考, 第 61 页) 既然 之外的所有东西都被忽略了,为什么要在那里放任何东西? 之外无需放置任何内容. 但是这样做,我得到的只是模板本身,其中只填充了一些“可变"部分. 这似乎没什么
..
我有一个 JSP 但是它错误 绝对uri:http://java.sun.com/jsf/facelets 不能在 web.xml 或使用此应用程序部署的 jar 文件中解析 我有库 facelets-lib.jar 和 jsf-facelets-1.1.
..
我正在使用 JSF 开发 Web 应用程序.我尽可能地对其进行了测试,但有时会抛出运行时异常. 那么,如何在每次抛出异常时将用户重定向到特殊的错误页面(而不是显示 500 Error 和完整的 tomcat 日志)? 解决方案 只需在 web.xml 中声明一个 即可指定页面这应该显示在某个 Throwable(或其任何子类)或 HTTP 状态代码.例如
..
我看到一些示例使用 .jsp 扩展名创建 JSF 页面,其他示例使用 .xhtml 扩展名创建它们,其他示例选择 .jsf.我只是想知道使用JSF页面时上述扩展之间的区别是什么,以及如何选择合适的扩展? 解决方案 JSP 是一种古老的视图技术,广泛与 JSF 1.x 结合使用.Facelets(被一些人过度概括为 XHTML)是 JSP 的继承者,并作为 JSF 2.x 的默认视图技术在2
..
我看到从 JSF2.0 开始,Facelets 视图定义语言是首选的视图定义语言,而不是 JSP,后者已被弃用作为遗留的回退.我想了解为什么从 JSF2.0 开始,Facelets 优于 JSP 作为视图定义语言?我知道 JSP 也有一些模板行为,这是采用 Facelets 的主要驱动点. PS:我在 stackoverflow 上看过这篇文章,但我不认为它回答了我的问题.因此,将此作为单独
..
我已经使用 JSF 和 PrimeFaces 实现了一个登录表单.我在 PrimeFaces 展示网站中使用了这个例子. 我有一个 Facelets 页面来显示数据表.现在我需要将上面的登录表单与这个表格页面集成.所以我在 LoginBean.java 中添加了几行来处理会话属性. if (username.equals(getUsername_db()) && password.equ
..
我尝试使用 2 个视图解析器:
..
如何自定义验证失败时显示的验证消息? 这是我的代码:
..
如何使用 facelets 在 .xhtml 页面中为 JSF (1.2) 标签激活 eclipse (3.5, WTP) 内容辅助?它适用于 .jsp 文件,但不适用于 xhtml. 我在谷歌上搜索了很多,在很多地方(包括 MyFaces wiki)都说-“Eclipse 不能使用 xhtml 和 facelets" 由于这适用于 .jsp 文件,因此我假设可能存在某种机制来激活该内
..