jsf-2相关内容

有条件地显示纯 HTML 元素

我想有条件地显示以下元素: 所以我的条件应该确定 标签和它的所有子标签是否会被显示.AFAIK,我不能使用 因为 标签内的 UIComponent (代码>). 有什么想法吗? 解决方案 不使用 的另一个原因:它在 JSF 2.0 中被弃用. 使用.它在语义上比 ( ..
发布时间:2022-01-05 16:35:14 前端开发

JSF 2 中带有参数的自定义转换器

我正在尝试实现一个自定义的截断转换器,它在给定的索引处截断一个字符串并添加一个延续符号.转换器工作正常,只有当我对参数进行硬编码时,因为它们没有被传递到后端.我做错了什么? 参数是转换器类的属性: @FacesConverter(value = TruncateConverter.CONVERTER_ID)公共类 TruncateConverter 实现了 Converter、StateH ..
发布时间:2022-01-05 16:35:06 其他开发

将额外参数传递给 f:ajax onevent 函数

在我的 JSF 2.0(在 JBoss AS 7 上)项目中,我希望在我的 ajax 提交的表单上显示一个在开始和完成阶段触发的小图标状态,让最终用户知道某些事情仍在发生. primefaces p:ajaxStatus 不是在这里很有用,因为我希望在页面的不同位置有许多不同的图标. 我在这个问题中找到了一些解决方案:“如何在同一个输入中显示不同的ajax状态?",但我仍然有一个问题: ..
发布时间:2022-01-05 16:34:55 前端开发

JSF 2 事件列表?

到目前为止我只知道和看到过 我想知道在哪里可以找到除 preRenderView 之外的其他页面(或视图)事件的列表? 特别是,我正在寻找在绑定过程之前触发的事件,(preRenderView 在组件绑定后运行) 谢谢. 解决方案 来自 JSF 2.1 的标签库文档 要为其安装侦听器的事件的名称.下表列出此属性的有效值,以及相应的事件为其注册侦听器操作的类型. “ ..
发布时间:2022-01-05 16:34:46 Java开发

JSF:无法捕获 ViewExpiredException

我正在 Glassfish v3 上开发 JSF 2.0 应用程序,我正在尝试处理 ViewExpiredException.但无论我做什么,我总是收到 Glassfish 错误报告而不是我自己的错误页面. 为了模拟 VEE 的发生,我将以下函数插入到我的支持 bean 中,它会触发 VEE.我正在通过 commandLink 从我的 JSF 页面触发此功能.代码: @Named公共类 P ..
发布时间:2022-01-05 16:34:34 Java开发

刷新/重新加载应用程序范围托管 bean

我在刷新或重新加载应用程序范围的托管 bean 时遇到问题.它表现为缓存数据 bean.因此,一旦 db 端的数据发生更改,我想重新加载 bean 中的列表.无论如何要刷新/重新加载列表,例如根据给定时间每天一次?谢谢 解决方案 只需向应用程序作用域 bean 添加一个方法即可. public void reload() {列表 = dao.list();} 然后在另一个 bean 中 ..
发布时间:2022-01-05 16:34:26 Java开发

在 bean 的构造函数中以编程方式获取 JSF 视图的 UIComponents

想象一个包含多个组件的 JSF 页面,例如 、、 等.每个组件都有一个 ID.是否有任何方法或技术可以在调用 bean 的构造函数时以编程方式获取组件? 解决方案 可以通过 FacesContext#getViewRoot() 并通过 UIComponentBase#findComponent(): UIViewRoot viewRoot = FacesContext.getCurren ..
发布时间:2022-01-05 16:34:15 其他开发

JSF 如何找到用@ManagedBean 注释的 bean?

据我所知,要使用@Annotations(或 C# 中的 [Attributes]),您必须引用类元数据,以便您可以询问该类是否被注释(归因). 我的问题是 JSF 实现如何找到所有用 @ManagedBean 注释的类?它是否扫描类路径中的所有类?或者有没有办法实际“查询"JVM 中的注释类? 我之所以这么问是因为当我将带注释的支持 bean 直接放入我的 Web 项目时,没有问题.但是 ..
发布时间:2022-01-05 16:33:53 Java开发

如何从视图范围获取bean

我想问一下我是否将我的托管 bean 放在会话范围内,然后它存储在会话中'就像我有这样的 bean @ManagedBean@SessionScoped公共类 SessionScopedBean 实现了 Serializable {......}//SessionScopedBean 类结束 然后它存储在会话中,在我的会话期间我可以使用 session.getAttribut("Sessio ..
发布时间:2022-01-05 16:33:39 其他开发

什么是莫哈拉?

Mojarra 与 Sun 的 JSF 参考实现有何不同? 只是更新的版本吗?仅仅是重命名吗? 解决方案 The Sun JSF Reference Implementation,也被称为 Sun JSF RI,从一开始直到版本 1.2_08 就这样命名,只是“JSF RI".开发团队发现它是一个非常无聊且无言以对的名字.他们希望参与花哨的产品代号炒作,并希望使其符合 “Glassf ..
发布时间:2022-01-05 16:33:32 Java开发

查找用户IP地址

我使用 JSF 2.0 创建了 Web 应用程序.我在托管站点上托管了它,托管站点的服务器位于美国. 我的客户想要所有访问该站点的用户的详细信息.如何在 JSF 中找到用户的 IP 地址? 我试过 试试 {InetAddress thisIp = InetAddress.getLocalHost();System.out.println("我的IP是" + thisIp.getLo ..
发布时间:2022-01-05 16:33:25 其他开发

org.hibernate.AssertionFailure:入口中的空id(异常发生后不刷新Session)

我有一个 hibernate 和 JSF2 应用程序去部署服务器,突然抛出一个 org.hibernate.AssertionFailure: null id in exception.我将立即提供堆栈跟踪和代码,但首先有四个重要问题: 这只发生在部署服务器上(Jboss & MySql 在 Windows Sever 2008 上运行.)它不会发生在我的开发机器上(Tomcat 和 MyS ..
发布时间:2022-01-05 16:33:18 数据库

如何在没有模型的 Facelets 中通过简单的 for 循环重复输出文本?

如何使用仅标准标签(ui:、h: 等)在 JSF 中重复输出某些内容?换句话说 - 如何在 JSF 中等效于下面的 PHP 代码?我立即想利用 ui:repeat,但它需要收集 - 我只有数字. for ($i = 0; $i 解决方案 JSF 2.3+ 如果您已经使用 JSF 2.3+,那么您可以使用 . xmlns:ui=“http://xmlns.jcp.org/jsf/fa ..
发布时间:2022-01-05 16:33:06 其他开发

Facelets 重复标签索引

有谁知道在 ui:repeat facelets 标签中获取元素索引的方法吗? 解决方案 为“varStatus"属性指定一个值: 然后您可以通过 EL 访问循环索引: #{myVarStat ..
发布时间:2022-01-05 16:32:55 其他开发

复合组件中主体定义的标记

我正在创建一个复合组件以在我的应用程序中使用它.我需要为每个复合组件定义它自己的主体.几年前我使用JSP的时候,我在一些标签文件中指定了自定义body,例如titlebar.tag,future body由下面的标签声明: 我在 JSP 文件中使用了它: 某物 现在我需要在 cc:implementation 之间 ..
发布时间:2022-01-05 16:32:06 其他开发

#{bean.function} 和 #{bean.function()} 有什么区别?

我是 JSF 的新手.我想知道 JSF/导航规则的一点.我有四个页面,索引、p1、p2、p3.当我尝试导航到带有 action="#{bean.gotoP1 的页面时()}",它给出了这样的错误; “无法为操作 '#{bean.gotoP1()}' 和结果为 'success' 找到匹配的带有 from-view-id '/index.xhtml' 的导航案例" 我的问题很简单;为什么 ..
发布时间:2022-01-05 16:31:54 其他开发