问题标签 [jsf-2]
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.
jsf - JSF 表单未显示
我的服务器是 glassfish v3,我的浏览器是 firefox 3.6.3,我使用的是 Netbeans 6.8 我的问题是为什么我的浏览器中没有显示文本字段。我只看到标签。
web.xml
java - JSF 运行时页面名称传递
我有一个包含页面,它是一个导航菜单。当我单击这些菜单时,我想用某个页面刷新布局的内容区域。如何使用包含标签将页面名称传递到 JSF 页面
我不想切换到 facelets,我也尝试使用 $ 并调用支持 bean 方法。它可以工作,但没有正确呈现 css 或richfaces 组件。
谢谢拉吉
java - JSF 2 的富文本编辑器
我四处寻找可以在 JSF 2 (VDL) 应用程序中使用的基本 WYSIWYG 富文本编辑器,但没有发现任何令人满意的东西。从某种意义上说:
- 编辑器非常广泛,不可配置(如 PrimeFaces)
- 编辑器不适用于 VDL(如 RichFaces)
- 不能在同一页面上使用多个编辑器实例(如 Tomahawk t:htmlArea)
我实际上不需要所有花哨的东西,如字体、缩进/对齐、撤消/重做……只要粗体、斜体、列表和超链接就足够了。
您是否知道在这种情况下效果很好的东西,以及提供符合 XHTML 的标记,并且适用于部分页面刷新(f:ajax),或者您会建议我自己编写吗?
谢谢!
普拉季姆纳
ajax - JSF ui:repeat 和 f:ajax 在重新渲染后为 h:inputText 提供了错误的值
我有一个问题列表,我可以使用 ui:repeat 来显示它们,但是在单击 Edit 按钮后,重新呈现的 inputText 给出了错误的 question.id。出于某种原因,如果您在第一项上单击编辑,则分配的 inputText 值是列表中第二项的值,即使其他输出(除了 h:inputText 元素)是正确的。
显然我真的不想编辑 id。我只想要正确的问题。在我的 inputText 中显示一些内容 :-)
也许我没有正确使用?根据我目前的阅读,这似乎很好。
非常感谢你的协助。
ajax - 如何从输入组件的 onchange 中调用一个动作?
例如,给定一个 SelectOneMenu,我可以触发 valueChangeListeners 或通过 f:ajax 重新呈现页面片段:
很好,但是当盒子发生变化时(如果通过验证),我想做一些更复杂的事情。当没有附加到 UICommand 组件时,是否有可能使用 f:ajax 在 bean 上调用操作方法?Or, if not, how can I call a bean method in the "invoke application" phase when the value of the select box changes?
java - @ViewScoped 托管 bean 中的 @EJB 导致 java.io.NotSerializableException
我一直在用@ViewScoped 托管bean 敲打我的脑袋。我正在使用 primeface 的“计划”组件来显示一些事件。当用户单击特定按钮时,使用 ajax 调用 viewscoped bean 中的方法,但每次我收到“java.io.NotSerializableException”时,如果我更改托管 bean 范围以请求问题消失。
我究竟做错了什么?有任何想法吗?
这是我的托管 bean:
这是完整的堆栈跟踪
提前致谢
java - JSF 2.0 问题
我正在做一个使用 JSF 2.0 和 Primefaces UI 组件的项目。
有一个选项卡视图组件,其中包含“日”、“周”和“月”选项卡。在所有选项卡中,我必须在每个选项卡中显示条形图。同样,我使用以下三种方法获取三个列表。在以下代码中,UpdateCountHelper 正在从数据库中获取数据。因此,UpdateCountHelper 需要一些时间来获取数据。
这是获取列表的代码:
这是条形图 UI 的代码:
现在,我必须在其他选项卡视图中显示与上面提到的相同选项卡的相同数据,唯一的事情是现在我必须在饼图中显示。现在在饼图中,我使用的是相同的列表。因此,它将再次从数据库中获取数据并浪费时间。为了解决这个问题,我创建了其他三个列表,并且只给出了之前列表的参考。所以,现在没有数据库获取发生。
应用参考的代码是:
但是,这里发生的问题是仅显示启用选项卡的图表,而其他剩余 2 个选项卡未显示任何图表。
UI的代码是:
这背后应该是什么原因?
java - JSF 2.0 问题(faces-config)
我们faces-config.xml
在 JSF 1.0 中有关于托管 bean、依赖项和导航等的条目。
我正在使用 JSF 2.0 开发一个示例项目。但是,由于我不知道注释,我需要在face-config.xml
外部包含。请提供解决方案,因为在 JSF 2.0 中我们不需要包含它。背后的原因是什么?我们如何将 bean 设置为托管 bean。什么是注解?它是如何使用的?
java - JSF2 将 UISelectItem 设置为不呈现。使用自定义 MenuRenderer
我有一个包含 UISelectItem 实例集合的托管 bean。我如何告诉一个实例不渲染?设置selectitem.setRendered(false)
仍然呈现该项目...我想操作 UiSelectItem 实例。
所以基本上我有一个h:selectOneMenu
由这个集合填充的f:selectItems
。但其中一些项目我不想显示。
谢谢
更新: 看起来渲染的字段是由 UIComponentBase 继承的,但没有任何功能。现在,我正在尝试将自定义 MenuRenderer 与具有禁用字段的扩展 UISelectitem 结合起来。
eclipse - 如何让 JSF 2.0 与 Eclipse 3.5 和 JBoss 5.1 一起使用
我正在运行 Eclipse 3.5 和 JBoss 5.1。我想创建一个 JSF 2.0 项目。
我在这里听说Eclipse JBoss Tools 插件版本 3.1(可在此处获得)可以为我做到这一点。
我已经安装了插件。但是,如果我转到动态 Web 项目的 Project Facets 属性页面,我只会看到 JavaServer Faces 1.1 和 1.2 的 Facets。我的 Java 方面设置为 6.0,我的动态 Web 模块设置为 2.5。
在 Targeted Runtimes 属性页面中,我看到我的目标是 JBoss 5.1 Runtime。
我知道 Eclipse Helios 将在下周出现,但我很好奇 JSF 2.0 是否可以与 3.5 一起使用。有什么想法吗?