我想创建一个自定义的JSF 2.0组件,但无法使其工作. 我的组件定义如下: @FacesComponent(value = "myCustomComponent") public class CommaSeperatedOutput extends UIComponentBase { ... } taglib看起来像这样: <?xml version="1.0" encoding="UTF-8" standalone=&qu
参见英文答案 > commandButton/commandLink/ajax action/listener method not invoked or input value not set/updated 11个 我有一个问题,没有调用JSF CommandButton操作.我有一个托管bean roleControll
使用JSF 2.0和EL,我试图在POJO上调用一个方法,POJO是一个viewscoped bean的属性.代码实际上非常类似于@BalusC的教程here.当我调用一个不带参数的方法时,一切都很好.但是当我尝试调用一个带参数的方法时,我得到以下异常: javax.faces.el.MethodNotFoundException: javax.el.MethodN
我正在使用框架JSF 2.1,Spring 3.1.1.Release,hibernate 3.2.1开发Java EE项目.现在我正处于整合三者的阶段. 构建成功,我使用tomcat服务器7.但我在首页上得到此异常. Etat HTTP 500 - type Rapport d''exception message description Le serveur a rencontré une erreur inte
我在jsf项目中加载jquery.我只加载标题部分. 在加载jquery之前,链接和菜单操作完美无缺. (不加载jquery) 但是,在我加载jquery后,链接操作和菜单操作不起作用. 我使用jQuery.noConflict();和$.noConflict();但没有更多改进. 实际上,当我加载jquery时,为什么会出现这个问题. <head
我正在申请中处理异常处理.我使用try catch块来捕获代码中出现的异常,我还可以通过编写监听器并在“faces-config.xml”中注册监听器来处理超时异常. 但是我遇到了在构造函数或错误代码500,400等中捕获“NullPointerException”等意外错误的问题. 我使用了“web.xml”中的标签 <er
我是JasperReports的新手,发现自己很失落.我在JSF中有一个webapp,我想用它来打印PDF.我已经构建了报告,并且能够使用我的所有参数成功编译并填充它.但是,我在实际输出部分丢失了.我希望它以PDF格式打印机.我不关心在屏幕上看到它,直接打印机将是理想的(从服务器将是理想的,但客户端
假设以下应用程序格局: +-----------------+ | App server | +-----------------+ | | +-------+ | ear1 | | | | +-web1 (/ctx1) +--<-- http://localhost/ctx1/xxx
我正在Tomcat上开发一个JSF Web应用程序,计划在不久的将来使用Seam,我想添加我们的网页和资源(即Javascript和CSS文件)的压缩.我知道Java Web中GZIP响应的三种方法: >使用Ehcache GZIP过滤器:它在Appfuse中使用,所以它可能是可靠的,它会在应用之前检查用户代理是否支持GZIP,但它似乎
我有这段代码: <c:if test="#{utils.getCounterOfCharOccurence(hideTypes, ';') != 0}"> <ui:repeat value="#{document.instanceList}" var="instance"> <c:set var="columnRendered" value="tru
我已经使用JSF和PrimeFaces实现了一个登录表单. 我在PrimeFaces展示网站上使用了this example. 我有一个Facelets页面来显示dataTable.现在我需要将上面的登录表单与此表页面集成.所以我在LoginBean.java中添加了几行来处理会话属性. if (username.equals(getUsername_db())
参见英文答案 > Where to place and how to read configuration resource files in servlet based application? 6个 我正在尝试从我的war存档中读取文本文件,并在运行时在facelets页面中显示内容.我的文
我在JSF页面中有这3个字段 <h:inputText id="val1" value="#{managedBean.val1}"/> <h:inputText id="val2" value="#{managedBean.val2}"/> <h:outputText value="#{managedBean.result}"/> 而且我还有一个具有以下属性的支持
我想在我的项目highcharts和jsf中使用.我有一个managedbean,它有一个列表,它正在通过一个Facade进行初始化(它在我的数据库中进行查询).如果我想将列表的值传递给highcharts,怎么办呢? 如果有人有个好主意,请分享. 致以最诚挚的问候和感谢解决方法:没有使用过highcharts,但我做过其
我需要在表单重新渲染后重新执行javascript.简单地说,在XHTML内容之后放入javascript将无法帮助,因为它是部分请求.另外,我不能使用“onComplete”作为我重新渲染表单的commandButton是在几个地方使用的JSF组件.我需要在本地修复. 有什么办法吗?我想知道f:ajax在这种情况下是否会有所
在Spring 3.0中是否有像JSF @ViewScoped这样的范围?我有一个使用JSF Spring的应用程序,其中支持bean由Spring管理.我在Spring中没有找到像JSF wiew作用域这样的范围.我看到博客Porting JSF 2.0’s ViewScope to Spring 3.0,但它对我不起作用. 这是我对自定义Spring范围的尝试: impor
当每个字段失去焦点时,我想验证表单中的每个字段,当发生这种情况时,我希望这些操作发生: 1)在字段的右侧出现一个图像,一个.gif(表示系统正在检查用户输入) 2)当完成时出现另一个.gif(例如,取决于输入,’sucess.gif’或’error.gif’)和右侧的消息. 我不想使用弹出窗口或类似的东西,
我正在使用jsf-ri 2.0.3,需要希伯来语和俄语支持. 问题是我在屏幕上看到的是乱码而不是正确的文字. 首先,我为每种语言定义了包(* _locale.properties).这些文件采用UTF-8编码.其次,我在faces-config.xml中定义了默认和支持的语言环境 <locale-config> <default-locale>iw</de
我需要在HTML DOM加载事件期间使用ajax执行JSF托管bean操作方法,类似于jQuery的$(document).ready(function(){$.ajax(…)}).我只能在这个项目中使用JSF生成的JavaScript.有没有办法在原生JSF中做到这一点?我可以使用哪个事件或者我可以使用哪个JSF ajax函数? 我正在使用JSF 2.0,Face
我有一个使用spring boot和joinfaces的基本设置,可以在我的应用程序中使用primefaces和bootsfaces. 使用例如bootsfaces组件并执行ajax调用就像一个魅力. 当我添加一个使用ajax的简单primefaces组件时,调用失败,我得到以下异常: 2018-06-01 11:49:22.479 ERROR 11868 --- [nio-
我继承了一些JSF Spring代码,可以看到而不是通过faces-config.xml注入Spring bean <managed-bean> 团队已经在代码中完成了它 FacesContext facesContext = FacesContext.getCurrentInstance(); ELResolver elResolver = facesContext.getApplication().getELResolver();
如何从javascript传递参数到a4j:jsFunction,我想调用 categoryChanged和我放在那里的任何东西 – 甚至显式的String,参数在bean端是不可见的. 这是js代码: $(function() { $( "#resizable" ).resizable(); $( "#selectable" ).selectable({stop: function(event, ui) {
我听说过很多关于JSF的好消息,但据我所知,人们过去也对这项技术抱怨很多,并不知道情况有多大改善.我们正在考虑将JSF作为社交网络项目的可能技术.但我们并不知道JSF的性能得分,也不能真正遇到任何使用过JSF的现有高性能网站.人们抱怨说它太慢了关于它的可扩展性问题. 我们仍然不太
我的问题是bean中参数的值为null 在xhtml中我有这个代码: <h:commandLink action="#{navigation.editNews}" value="#{new.title}"> <f:param name="newsId" value="#{new.id}" /> </h:commandLink> 在导航中,我重定向到
我在使用JSF项目中的springframework注入带有注释的Beans时遇到了问题. 我认为我的确完全基本上我发现的每个教程都说我应该这样做但是当我将我的战争发布到tomcat并尝试使用LoginBean中的loginService时,我得到一个NullPointerException.有任何想法吗? 我的豆(缩短): package de.ho