我有一个Bean,有一个@ManagedBean注释,定义如下:@ManagedBean@SessionScopedpublicclassBeanimplementsSerializable{/****/privatestaticfinallongserialVersionUID=1L;}Now,Ihaveanotherbeandefinedlikethis:publicclassFooBeanextendsBean{//properties,methodshere...}当我尝试在我的JSF页面中引用FooBean时,出现以下错误:目标无法到达,标识符“fooBean”解析为null
这个问题在这里已经有了答案:HowtofindoutclientIDofcomponentforajaxupdate/render?Cannotfindcomponentwithexpression"foo"referencedfrom"bar"(6个答案)关闭8年前。我正在使用PrimeFaces和一个组件layoutUnit必须更新另一个layoutUnit中的另一个组件:错误信息是:Causedby:javax.faces.FacesException:Cannotfindcomponentwithexpression"formWest:execucao"referencedfr
我想把这个html表格翻译成JSF表格OSVerisonLinuxInstalledpackages30FreeHDDSpace30GBInstalledRAM2GB我在Google上找到了很多如何编写JSF表的示例,这些表从数据库中以列表的形式检索数据,但没有一个显示如何像上面那样创建具有两列的表。附言如何重写此代码以获得相同的输出结果?我想以第一个表的基本方式显示数据库表的内容,它有2列,只有一行。 最佳答案 有是为了。OSVerisonLinuxInstalledpackages30FreeHDDSpace30GBInstal
我参与了一个重构JSF实现的项目。现有代码未遵循正确的JSF标准。为了实现这一目标,我正在学习JSF中的所有概念(我已经亲body验了JSF)。具体来说,我想问一下我的想法。在MVC模式中,JSF中的模型组件是什么?是托管Bean吗?在操作方法中编写业务逻辑是个好主意吗?我见过数百行写在Action方法中的行。您认为我们可以在getter方法中编写任何逻辑吗?在JSF生命周期中调用了多少次getter或setter。编写faces-config.xml的常规方法是什么。我在一份文档中读到,它说将托管bean声明和该bean的导航案例一起编写是一种很好的做法。它将更具可读性。编写阶段监听
这个问题在这里已经有了答案:ComponenttoinjectandinterpretStringwithHTMLcodeintoJSFpage(1个回答)关闭6年前。我们怎样才能让句子中的某些单词以粗体显示例如-我试图将句子中的一个单词用粗体表示,即句子是“请选择金额”金额应该是粗体,现在,当我使用message="pleaseselecttheamount"这行不通。它只是显示pleaseselecttheamount.我怎样才能让它工作?
在我的index.xhtml中,我有一个像这样定义的命名空间xmlns:h="http://java.sun.com/jsf/html"。此url处的服务器指示页面cannotbefound.你知道页面移到哪里了吗?eclipse信息Version:IndigoReleaseBuildid:20110615-0604 最佳答案 为了解决这个问题,我就是这样做的:1.Closetheeclipseproject2.Opentheeclipseproject3.Rightclickontheproject4.ClickonValidat
我是JSF的新手。我正在尝试使用自定义日期选择器(使用jquery制作并且不能使用日历组件)在JSFinpuText组件中获取日期。我想将此inputText映射到bean中的JavaDate对象(最终将作为Date存储在DB中)。实现此目的的一种方法是将String保留在bean中,并在getter和setter中编写转换器,这对我来说不太好。有没有推荐的方法来解决这个问题。感谢任何帮助/提示/链接。 最佳答案 你可以这样试试其中someDate是一个实用日期并且在支持bean中有访问器方法。
是否可以使用JSF获取用户的浏览器ID号?我使用JBoss7作为应用服务器。 最佳答案 浏览器的useragentstring可用作名称为User-Agent的HTTP请求header。请求header在JSF中,可由ExternalContext#getRequestHeaderMap()获得:ExternalContextexternalContext=FacesContext.getCurrentInstance().getExternalContext();StringuserAgent=externalContext.ge
调用类级别JSR-303约束的最佳方法是什么,这些约束从JSF进行跨字段验证,并将生成的消息转换为FacesMessage,并根据ConstraintViolation中的PropertyPath绑定(bind)到特定的JSF组件?rich:graphValidator很接近,但它没有使用PropertyPath。也许MyFacesextval可以让我接近,但在bean验证时似乎有一个额外的框架层,所以我避免了它。这是一个简单的例子:publicenumType{ROAD,RACE;}publicclassDriver{privateStringname;privateTypelice
我最近在JSP中开发了一个tomcat网络应用程序,它使用绑定(bind)到公司ActiveDirectory的声明性安全性(server.xml/web.xml)。我被要求为刚刚起步的项目添加JSF支持。将登录表单转换为jsf是一件简单的事情,而且安全模型仍然有效。一位同事问我是否可以让更广泛的受众查看其中一份报告,但只为较小的群体呈现操作按钮。作为JSF的新手,我不得不做一些研究。我花了大约四个小时在谷歌上搜索诸如“jsf按钮安全性”和“jsf按钮权限”之类的内容,并尝试了各种大多是死胡同的建议。另一位同事建议使用Spring安全模型,但如果有更简单的方法,我不想处理一大堆Spri