我正在使用JSF2.0和Facelets做一个项目。我已阅读的文档标签在按下CTRL-SHIFT-D时提供有值(value)的故障排除信息。但这对我永远不起作用。请任何人告诉我我错过了什么。(我尝试了各种热键,仍然没有成功。例如:) 最佳答案 确保您选择的key不是由网络浏览器本身保留的。对于Firefox,一个不错的选择是x。另见:howtodebugJSF/EL与问题无关,我建议添加一个rendered属性,以确保它不会在生产环境中弹出。例如在web.xml中与此结合javax.faces.PROJECT_STAGEDevelo
目前在我的应用程序中,当用户在URL栏中键入一些非法目的地时,会看到:我想让它更漂亮,并使用我自己的标记和一些CSS对其进行自定义。-我需要在我的应用程序上进行编程还是必须在应用程序服务器中进行配置?-如果我想这样做,我应该从哪里开始? 最佳答案 您可以声明自定义在web.xml取决于(HTTPstatuscode)或(抛出的完整限定异常类名称,例如javax.faces.application.ViewExpiredException)。404/WEB-INF/errorpages/404.xhtml您可以自由填写404.xhtm
JSF2.0是否有用于查找另一个组件的客户端ID的内置方法?SO上有大约一千个与客户端ID相关的问题,并且有很多hackish方法可以做到这一点,但我想知道JSF2.0是否带来了一个我不知道的更简单的方法。#{component.clientId}评估给定组件自己的客户端ID,但我想引用另一个组件的ID。This博客文章提到component.clientId,它还说#{someComponent.clientId}有效,但据我所知它没有。我相信他在JSF2.0的任何引用实现发布之前就写了这篇文章,所以他只是根据JSR进行,而且功能可能发生了变化。我不确定。我知道PrimeFaces和
我正在尝试发送对JSF托管bean的值(value),但我不知道如何制作它。我的代码是:它不起作用。frente的值属性始终为null,当我调用我的操作方法时。我怎样才能使这个绑定(bind)? 最佳答案 元素默认不被识别为直通元素。它未在table8.4ofJavaEEtutorialchapter8.9'HTML5-FriendlyMarkup'中列出.您需要明确告知底层JSF组件。您可以使用jsfc来做到这一点令人惊讶的是,JavaEE7教程中并未提及该属性(可能是因为它是Facelets、View技术的一部分,而不是JSF的
在我的一个JSF应用程序中,顶部的header部分包含selectOneMenu,底部的内容部分显示过滤器组件。默认情况下,应用程序首先在顶部显示selectOneMenu数据,在底部显示相应的Filter信息。如果用户选择了不同的selectOneMenu数据,底部内容部分需要加载相应的Filter信息。Filter组件有CommandButton,用户填写Filter信息。单击按钮并批准过滤器后,应用程序应加载另一个组件-Report.xhtml以代替过滤器组件。即Filter组件应由底部内容部分的Report替换。点击selectOneMenu项目应该重复这个过程。即显示过滤屏幕
我想在我的JSF页面中使用纯HTML5,因为JSF2提供的HTML支持无法实现某些UI功能。在JSF2.0中,HTML5表单元素的某些属性无法在标准JSF输入组件中正确呈现。例如,无法由呈现.在下面给出link,他们使用了一些纯HTML5标签,如等等现在我的问题是:当我尝试在我的JSF页面中使用类型为“文本”的纯html输入标记时,我无法从我的托管Bean中检索值并将其设置到此文本框。为什么没有显示值?xhtml页面将仅支持部分纯HTML5标签或支持所有纯HTML5标签 最佳答案 HTML5支持为addedinJSF2.2.从那时起
我正在使用JSF模板和Primefaces。Javascript代码似乎无法在ui:composition和ui:define标签下运行。以下代码未命中loaded()方法。这是content.xhtml文件functionloaded(){alert("Working!!");}Randomtext但是当我删除define和composition标签时,加载函数被调用。知道为什么会这样吗?这是模板文件TemplateThisisafooter 最佳答案 一切外面在构建View期间被忽略。另外,重新声明再次是不必要的。要使用在页面加
这个问题在这里已经有了答案:HowtodisplayalinebreakwithoutputText?(3个答案)关闭9个月前。我正在尝试在中换行值(value)。我只是放了一个在我看来,HTML理论的值(value)。但它不起作用,并出现页面错误。当我删除.它再次正常工作。我的代码是:#{order.qty}"/>我尝试了另一种方式。完全没有变化。
我正在开发一个执行“响应式”多列显示的JSF自定义组件。它使用“CSS多列布局模块”(http://www.w3.org/TR/css3-multicol/)(法语教程:http://www.alsacreations.com/tuto/lire/1557-les-multicolonnes-en-css3.html)。我实际上有以下有效的解决方案:组件类:@Log4j@FacesComponent(ResponsiveMultiColumnsTable.SENAT_COMPONENT_TYPE)@ResourceDependency(library="senat",name="sen
我已经开始使用java代码库,其中style和styleClass关键字用于设置jsf页面中不同元素的样式。该元素正在使用jsf2.2。'style'关键字用于应用html属性,例如:其中“styleClass”关键字用于应用.css文件中的类/样式,例如:所以我的问题是,对于在何处使用哪个关键字是否有规则,或者在这种情况下这只是一个选择问题?从这个link我不明白这两个关键字之间有什么区别。 最佳答案 这两个属性都用于定义组件的样式属性。styleClass将css类附加到组件,而style属性用于定义将应用于单个元素的内联样式属