问题标签 [myfaces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webforms - 如何仅显示一条验证错误消息与 MyFaces 特立尼达?
对于注册表单,我有一些简单的东西,例如:
包括最后两行时,我收到两条关于验证错误的消息。省略最后一行时,会出现一个 javascript 警报,这不是我想要的。
是否有解决方案以某种方式仅显示一条验证失败消息?
非常感谢!
jsf - JSF 统一导航系统(菜单、面包屑、站点地图)
我们正在使用 MyFaces、Richfaces 和 Restfaces 在 Oracle Stellant CMS 之上构建网站。我们没有使用 Site Studio。是否有任何小部件/小部件组合可以提供统一的导航系统?站点结构需要从 DB 表和 CMS 元数据字段中读取,我们需要顶部选项卡菜单、可展开的侧边栏菜单、面包屑和站点地图(如果它使用 sitemaps.org 标准,则可以加分)。我们目前正在使用不能很好地互操作的自主手动和现成小部件的组合——不同的导航功能在导航网站时不会保持同步。
java - 如何使用 JSF/MyFaces 根据用户角色创建条件?
从我的 JSP 页面中读取当前用户的角色需要哪些选项?我知道visibleOnUserRole="myRole"
Tomahawk 组件的属性,但我需要角色来处理比简单可见性更复杂的事情。
jsf - 使用请求参数打开详细视图
我使用 myfaces 和 richfaces 创建了一个简单的主/细节。通过单击 rich:dataTable 中的 ah:commandLink,用户可以打开详细视图并编辑实体。
现在我想创建一个允许用户直接打开详细视图的 URL。通常我会通过创建像 /detail.jsp?id=12 这样的 URL 来实现这一点 - 我如何使用 JSF 实现这一点?
java - 使用 JSF、MyFaces 和 Facelets 迭代 HashMap 的麻烦
我在遍历 HashMap 以将其值打印到屏幕上时遇到了一些麻烦。有人可以仔细检查我的代码,看看我做错了什么。我似乎找不到任何问题,但一定有什么问题。
在 servlet 中,我将以下内容添加到请求中:
在一种情况下,“facetField.getName()”评估为“纪律”。所以在我的页面中,我有以下内容:
循环运行一次,但所有输出都是空白的?!?如果它在循环中循环一次,我至少会预料到 item 中的某些东西。检查 Facelets 的调试弹出窗口,纪律在那里并且在循环中。将它打印到屏幕上会产生一些对我来说看起来像地图的东西(我已经缩短了输出):
我也尝试过 ac:forEach 但我得到了相同的结果。那么有人知道我哪里出错了吗?
感谢您的任何意见,李
jsf - MyFaces 到 Mojarra 的迁移问题
我正在从 MyFaces 1.2.6 迁移到 Mojarra 1.2。我的应用程序还使用 Facelets、Tomahawk 和 Richfaces。
使用 MyFaces 1.2.6,它可以正常工作。使用 Mojarra 1.2,我遇到了一些问题。
它不断打印此错误:
第 141 行的内容:
有谁知道我该怎么办?
jsf - JSF Myfaces NullPointerException:serialFactory
我有点不知所措。当我尝试呈现 JSF 页面时,我在日志中得到以下信息:
这是我的 web.xml
我查看了源代码,似乎想从上下文中获取 org.apache.myfaces.SERIAL_FACTORY,但由于某种原因不存在。任何人有任何想法?
java - 'A4J' 未定义
我在 ie7 上的 ajax4jsf 库有问题,它给我错误“A4J 未定义”,但该错误未出现在 Firefox 和 chrome 上
我使用 myfaces1.1.5 和 ajax4jsf1.1 的库
这是我的web.xml
:
谢谢你。
java - 使用 MyFaces 1.1 时,如何在表头上获取范围属性?
我将 MyFaces 1.1.7 与 Facelets 和 Tomahawk 一起使用。
创建常规数据表时,例如:
我得到一个 HTML 生成的表,其标题如下:
但是,为了符合 WAI 验证,我希望在该标题上具有“范围”属性(即使范围只有 1 列)。有谁知道如何添加它(通过让 MyFaces 默认添加它,或者通过添加一个额外的属性),以便我得到一个像这样的标题:
我试过使用像:
没有成功。
谢谢!
java - Java、MyFaces 1.1、Tobago 以及如何创建可重用的 Web 组件
假设您想创建某种形式的网络对话,让您可以做某事。例如通过过滤一些选择标准来查询一些信息。此对话框可能包含几个文本框、标签、组合框和按钮。
现在您注意到需要在不同的地方使用这个对话框。但是,绑定到组合的业务对象可能不同,描述其他元素的标签也可能不同。但其余的几乎相同。
如果底层组件框架是 tobago 并且使用 myfaces 1.1,那么创建可重用 Web 组件的有效方法是什么?
如果有一些可用的教程,或者你们有一些关键字让我去谷歌搜索,那就太棒了。因为我是 Java 新手,所以我可能还没有找到正确的流行语。;-)