jjzjj

java - <p :messages> summary and detail 中的重复文本

当电子邮件地址无效时,显示的消息是“电子邮件无效。电子邮件无效。”。我知道消息有两部分:摘要和细节。我需要这两个,但我想在每个中都有不同的信息。如何将消息更改为显示“无效的电子邮件:请输入有效的电子邮件地址”? 最佳答案 validatorMessage(converterMessage和requiredMessage)不可能做到这一点。该值将用作摘要和详细信息。您需要自己开发一个自定义validator,您可以在其中构建FacesMessage和您自己的两个部分。假设label.email旁边还有一个代表消息详细信息的label.

java - jsf- "Cannot find component with expression"

这个问题在这里已经有了答案:HowtofindoutclientIDofcomponentforajaxupdate/render?Cannotfindcomponentwithexpression"foo"referencedfrom"bar"(6个答案)关闭8年前。我正在使用PrimeFaces和一个组件layoutUnit必须更新另一个layoutUnit中的另一个组件:错误信息是:Causedby:javax.faces.FacesException:Cannotfindcomponentwithexpression"formWest:execucao"referencedfr

java - 如何将此 HTML 表转换为 JSF 表

我想把这个html表格翻译成JSF表格OSVerisonLinuxInstalledpackages30FreeHDDSpace30GBInstalledRAM2GB我在Google上找到了很多如何编写JSF表的示例,这些表从数据库中以列表的形式检索数据,但没有一个显示如何像上面那样创建具有两列的表。附言如何重写此代码以获得相同的输出结果?我想以第一个表的基本方式显示数据库表的内容,它有2列,只有一行。 最佳答案 有是为了。OSVerisonLinuxInstalledpackages30FreeHDDSpace30GBInstal

java - 如何访问 Facelets 页面中的 session 属性

我已经使用JSF和PrimeFaces实现了一个登录表单。我用了thisexample在PrimeFaces展示网站上。我有一个Facelets页面来显示数据表。现在我需要将上面的登录表单与这个表格页面集成在一起。所以我在LoginBean.java中添加了几行来处理session属性。if(username.equals(getUsername_db())&&password.equals(getPassword_db())){//validuserandpawardloggedIn=true;msg=newFacesMessage(FacesMessage.SEVERITY_INF

java - 使用 Java 泛型为实体实现转换器

我正在使用Spring和Hibernate开发JSF项目,其中有许多Converter遵循相同模式的s:getAsObject接收对象id的字符串表示,将其转换为数字,并获取给定种类和给定id的实体getAsString接收实体并返回转换为String的对象的ID代码基本上如下(省略检查):@ManagedBean(name="myConverter")@SessionScopedpublicclassMyConverterimplementsConverter{privateMyServicemyService;/*...*/@OverridepublicObjectgetAsObj

java - JSF : model, Action 、getters、导航、phaselisteners 中的最佳实践

我参与了一个重构JSF实现的项目。现有代码未遵循正确的JSF标准。为了实现这一目标,我正在学习JSF中的所有概念(我已经亲body验了JSF)。具体来说,我想问一下我的想法。在MVC模式中,JSF中的模型组件是什么?是托管Bean吗?在操作方法中编写业务逻辑是个好主意吗?我见过数百行写在Action方法中的行。您认为我们可以在getter方法中编写任何逻辑吗?在JSF生命周期中调用了多少次getter或setter。编写faces-config.xml的常规方法是什么。我在一份文档中读到,它说将托管bean声明和该bean的导航案例一起编写是一种很好的做法。它将更具可读性。编写阶段监听

java - EL 与 equalsIgnoreCase 的比较

如何检查EL中的equalIgnoreCase?Stringa="hello";a.equalsIgnoreCase("hello");现在在JSP页面上.....Somecodehere....有什么方法可以将patientNotePresBackingBean.sendPrescription转换为equalIgnoreCase吗? 最佳答案 如果您使用的是EL2.2(Servlet3.0的一部分)或JBossEL,那么您应该能够在EL中调用该方法。如果您还没有使用EL2.2,那么最好的办法是将两个字符串都传递给JSTLfn:t

java - JSF-<h :outputText> making some of words Bold

这个问题在这里已经有了答案:ComponenttoinjectandinterpretStringwithHTMLcodeintoJSFpage(1个回答)关闭6年前。我们怎样才能让句子中的某些单词以粗体显示例如-我试图将句子中的一个单词用粗体表示,即句子是“请选择金额”金额应该是粗体,现在,当我使用message="pleaseselecttheamount"这行不通。它只是显示pleaseselecttheamount.我怎样才能让它工作?

java - Eclipse - 找不到 uri http ://java. sun.com/jsf/html 的 facelet 标签库

在我的index.xhtml中,我有一个像这样定义的命名空间xmlns:h="http://java.sun.com/jsf/html"。此url处的服务器指示页面cannotbefound.你知道页面移到哪里了吗?eclipse信息Version:IndigoReleaseBuildid:20110615-0604 最佳答案 为了解决这个问题,我就是这样做的:1.Closetheeclipseproject2.Opentheeclipseproject3.Rightclickontheproject4.ClickonValidat

java - 使用 PrimeFaces 动态生成标签

嗨我想遍历一个人对象列表,并在每个人的选项卡中显示数据。我试过:这是行不通的。任何帮助表示赞赏马塞尔 最佳答案 PrimeFaces3.x的tabView现在支持动态数量的选项卡,并添加了自己的迭代功能:...etc.不幸的是,仍然无法在同一tabView中同时包含固定选项卡和动态选项卡(正如我想做的那样),甚至无法在不重建View的情况下动态添加选项卡。幸运的是,在使用SessionScoped或CDIConversationScopedbean(或者也可能是JSFViewScopedbean)时,执行后者并不是什么大问题。