facelets相关内容

如何创建动态 JSF 表单字段

我发现了一些类似的问题,例如这个,但是有很多方法可以做到这一点,这让我更加困惑. 我们正在读取一个 XML 文件.此 XML 包含有关需要显示的某些表单字段的信息. 所以我创建了这个自定义的DynamicField.java,它包含我们需要的所有信息: public class DynamicField {私有字符串标签;//字段标签私人字符串字段密钥;//一些标识字段的键私有字符串 ..
发布时间:2021-12-20 14:41:50 其他开发

如何发送表单输入值并调用 JSF bean 中的方法

我正在构建一个 JSF 应用程序.我定义了 GUI 并使用 select 执行 select 语句查询数据库. 现在我必须执行插入语句,但我不知道如何读取像 这样的 JSF 输入组件的 value 并发送它给我执行插入的 bean. 是否应该通过 faces-config.xml 映射 值,以便我可以在我的 Java 代码中使用它? 解决方案 你需要把所有/组件在 中,并通过像 ..
发布时间:2021-12-20 14:40:40 其他开发

如何通过导航菜单ajax刷新动态包含内容?(JSF SPA)

我刚刚在学习 JSF 2 多亏了这个网站,我在这么短的时间内学到了很多东西. 我的问题是关于如何为我的所有 JSF 2 页面实现通用布局,并且每当我从不同面板单击链接/菜单时,只刷新页面的内容部分而不刷新整个页面.我正在使用 Facelets 方法,它可以完成我想要的操作,只是每次我单击面板中的链接(例如左侧面板中的菜单项)时,整个页面都会刷新.我正在寻找的是一种仅刷新页面内容部分的方法.为 ..

JSF 使用普通/原始 XHTML/XML/EL 源而不是呈现的 HTML 输出返回空白/未解析页面

.看起来模板没有被执行. 但是,当我在浏览器的地址栏中打开 /register.xhtml 像 /faces/register.xhtml 时,它会正确显示.这是怎么引起的,我该如何解决? 解决方案 主要有三个原因. FacesServlet 未被调用. XML 命名空间 URI 丢失或错误. 已加载多个 JSF 实现. 1.确保 URL 匹配 FacesServle ..
发布时间:2021-12-20 14:36:44 其他开发

JSF2 Facelets 中的 JSTL ......有意义吗?

我想有条件地输出一些 Facelets 代码. 为此,JSTL 标记似乎工作正常: ... 但是,我不确定这是否是最佳实践?还有其他方法可以实现我的目标吗? 解决方案 简介 JSTL 标签都是 taghandlers 并且它们在视图构建时间期间执行,而 JSF 标签都是 field 至少在视图范围内不会改变)时,这可能最终会出现在“臃肿"的组件树中).此外,当 ..
发布时间:2021-12-20 14:35:54 其他开发

从 JSF 页面获取请求和会话参数和属性

我将 JSF 与 facelets 一起使用,我需要在 JSF 页面中获取请求和会话参数.在 JSP 页面中,我得到了这样的参数:"${requestScope.paramName}" 或 "${sessionScope.paramName}".但是现在使用JSF后就只有bean,除了bean的属性之外,无法获取任何值. 注意:我需要的会话属性是使用 acegi 安全自动填充的,因此我无法访 ..
发布时间:2021-12-15 21:00:25 其他开发

当他使用相同的凭据登录两次时如何使用户会话无效

我将 JSF 1.2 与 Richfaces 和 Facelets 结合使用. 我有一个包含许多会话范围 bean 和一些应用程序 bean 的应用程序. 用户使用 Firefox 登录.创建一个 ID="A" 的会话;然后他打开 Chrome 并使用相同的凭据再次登录.创建了 ID="B" 的会话. 创建会话“B"后,我希望能够销毁会话“A".怎么做? 还有.当 Fire ..
发布时间:2021-12-15 20:50:39 Java开发

理解jsf ui:composition的目的

以下内容有何用处? ; “在使用 的模板客户端页面中,标记边界之外的任何内容都将被忽略并且不包含在呈现的输出中"(JavaServerFaces 2.0,完整参考, 第 61 页) 既然 之外的所有东西都被忽略了,为什么要在那里放任何东西? 之外无需放置任何内容. 但是这样做,我得到的只是模板本身,其中只填充了一些“可变"部分. 这似乎没什么 ..
发布时间:2021-12-13 19:05:21 其他开发

当 servlet 抛出运行时异常时,如何在浏览器中显示用户友好的错误页面?

我正在使用 JSF 开发 Web 应用程序.我尽可能地对其进行了测试,但有时会抛出运行时异常. 那么,如何在每次抛出异常时将用户重定向到特殊的错误页面(而不是显示 500 Error 和完整的 tomcat 日志)? 解决方案 只需在 web.xml 中声明一个 即可指定页面这应该显示在某个 Throwable(或其任何子类)或 HTTP 状态代码.例如 ..
发布时间:2021-12-13 15:09:25 其他开发

使用 .jsp 或 .xhtml 或 .jsf 扩展名创建 JSF 页面有什么区别

我看到一些示例使用 .jsp 扩展名创建 JSF 页面,其他示例使用 .xhtml 扩展名创建它们,其他示例选择 .jsf.我只是想知道使用JSF页面时上述扩展之间的区别是什么,以及如何选择合适的扩展? 解决方案 JSP 是一种古老的视图技术,广泛与 JSF 1.x 结合使用.Facelets(被一些人过度概括为 XHTML)是 JSP 的继承者,并作为 JSF 2.x 的默认视图技术在2 ..
发布时间:2021-12-13 14:56:07 其他开发

为什么从 JSF2.0 开始,作为视图定义语言,Facelets 比 JSP 更受欢迎?

我看到从 JSF2.0 开始,Facelets 视图定义语言是首选的视图定义语言,而不是 JSP,后者已被弃用作为遗留的回退.我想了解为什么从 JSF2.0 开始,Facelets 优于 JSP 作为视图定义语言?我知道 JSP 也有一些模板行为,这是采用 Facelets 的主要驱动点. PS:我在 stackoverflow 上看过这篇文章,但我不认为它回答了我的问题.因此,将此作为单独 ..
发布时间:2021-12-13 14:52:03 其他开发

如何访问 Facelets 页面中的会话属性

我已经使用 JSF 和 PrimeFaces 实现了一个登录表单.我在 PrimeFaces 展示网站中使用了这个例子. 我有一个 Facelets 页面来显示数据表.现在我需要将上面的登录表单与这个表格页面集成.所以我在 LoginBean.java 中添加了几行来处理会话属性. if (username.equals(getUsername_db()) && password.equ ..
发布时间:2021-12-13 14:41:05 Java开发

带有 facelets (jsf) 和 xhtml 的 Eclipse 自动完成(内容辅助)

如何使用 facelets 在 .xhtml 页面中为 JSF (1.2) 标签激活 eclipse (3.5, WTP) 内容辅助?它适用于 .jsp 文件,但不适用于 xhtml. 我在谷歌上搜索了很多,在很多地方(包括 MyFaces wiki)都说-“Eclipse 不能使用 xhtml 和 facelets" 由于这适用于 .jsp 文件,因此我假设可能存在某种机制来激活该内 ..
发布时间:2021-12-06 15:00:28 Java开发