Richfaces 3.3.2-JSF1.2-RAD7.5和IBM WAS 7.0中的Facelets

我想知道在RAD7.5和WAS 7.0下,将JBoss richFaces(3.3.2)与SUN RI jsf实现(1.2)结合使用的最好方法是哪一种。我们在应用程序级别反转了类加载器策略来实现这一点,但我不确定这是否是最好的方法(parentlast策略可能有害) 感谢您IBM Webhere附带内置JSF库,这些库的版本可能确实比您随webapp附带的库的版本要旧。最简单的方法确实是让webapp附带较新的库,并更改类加载策略以避免与较旧的内置JSF库发生冲突。只有在重写IBM/WebSph

Jsf 我可以将WebSphere6.1用于JSUnit吗?

我正在做jsfunit的工作,我正在使用WebSphere6.1应用服务器,所以有人能给我答案,它是否与jsfunit兼容,或者我需要在我的服务器配置中做一些更改吗?如果可能的话,给我发个例子好吗 谢谢 维诺是的 阅读: 因此,要将WebSphere与JSF单元一起使用,您需要 将需要创建一个 扩展其中一个 初始化请求策略类。看见 JSFUnitTestingSecurePage用于其他 例如,但以下内容应 为非安全页面工作 然后您将使用此代码启动 您的测试: public class WebS

Jsf 将bean方法传递给复合对象

我想知道,在JSF2.0中,是否有某种方法可以将某个webbean获取的列表传递给某个组件?webbean getList应向组件返回客户端列表。例如: 组成部分: <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:composite="http://java.sun.com/jsf/composite"> <head>

Jsf 如何在多个数据表上使用

我试图通过使用单选按钮来实现一个众所周知的特性,即能够选择datatable的行 我关注了这个博客: 如果表单上有一个datatable,它可以完美地工作,但是当我添加另一个datatable时,即使它被放置在其他表单上,并且尝试在那里选择一行,单选按钮会被选中,然后立即取消选中。不过,在支持bean上正确设置了数据 关于如何在多个数据表上扩展上述博客的结果,有什么想法吗 谢谢该脚本将以相同的形式对具有相同组件ID的所有单选按钮进行分组。因此,要解决您的特定问题,请将另一个数据表以不同的形式放置

Jsf @ManagedProperty不反映更改并始终返回null

我试图将一个sessionscoped bean的值注入到一个viewscoped bean中,但它始终返回null,下面是一个片段: import javax.faces.application.FacesMessage; import javax.faces.bean.SessionScoped; import javax.faces.bean.ManagedBean; import javax.faces.context.FacesContext; //Class for managin

Jsf Facelets:ui:param默认值

如何为facelet模板参数定义默认值? 使用模板参数考虑以下元素: <h:outputText value="#{templParam}"></h:outputText> 但是如果ui:param标记丢失,则不会打印任何内容。不过,在这种情况下如何打印例如“默认值”?可以通过检查空值来定义默认值 <h:outputText value="#{templParam != null ? templParam : 'Default value'}"></h

Jsf Init方法在@Viewscoped bean中被调用两次

我正在使用Primefaces的明细表组件。我正在用数据库中的值填充它,当用户从SelectOne菜单中选择某个内容时,会触发一个ajax事件(我尝试只放置相关代码,如果缺少某个内容,请提醒我): xhtml: <h:outputText value="Scope :" /> <h:selectOneMenu id="scope" value="#{scheduleView.scope}"> <f:selectIte

提交前的JSF命令按钮操作

我已经创建了JSF1.1页面。 在页面中,我有两个文本框和命令按钮。 文本框连接到支持bean中的对象,对象的值显示在那里,用户可以根据需要编辑它,当他单击按钮时,我想转到bean并将新值保存在对象中。 bean必须是请求,而不是会话 <h:inputText value="myBean.PersonName"><\h:inputText> <h:commandButton action="myBean.saveEditName"><\h:inputTe

Jsf 删除上载文件的以前历史记录

每当我运行一个程序时,我都会遇到问题。每当我上传一个文件并按下“添加”按钮旁边的“添加”按钮时,上传文件的名称就会出现,这也是我想要的。但当我再次运行而不执行“清理和生成”时,以前上传的文件名不会被删除。他们仍在显示旧名称。但如果我按clean and build并运行该程序,它将删除以前的上载名称。我希望每次都不使用clean and build。或者,当我按run时自动清理并生成。是否可能???你有任何代码吗?嗨,我尝试发布代码很长时间,但发布时显示一些错误刚刚发布了消息..还有其他方法可以

Jsf 无法将类型为java.lang.String的titre转换为类java.lang.Integer

我有这个错误 无法将类型为java.lang.String的titre转换为类java.lang.Integer 有人知道吗 文件:search.xhtml 一次一次 文件:flow.xml 文件:Service.java public List listmeannonce(annonecolocation annonce,字符串电子邮件){ UserEntity user=userDao.loadUserByEmail(电子邮件); 返回annonceDao.listenonecolo

Jsf p:commandButton在使用筛选器时在p:dataTable中不工作

我正在使用JSF、PrimeFaces5.2和GlassFish 4.1 我已经建立了一个简单的项目来测试和复制我的大问题,并且发现它在测试项目中是可重复的 我有一个简单的页面和一个简单的对象列表。我正在使用,并使用全局搜索功能和分页 表格代码 <ui:define name="content"> <h:form id="carsForm" > <p:dataTable id="singleDT" var="c" value="#{testF

Jsf 多次调用PrimeFaces dataTable方法

我有一个带有列的datatable: <p:dataTable value="#{cc.attrs.bean.model}" ... <p:column style="width:#{bean.getWidth('colDate', 55)}px;" 似乎对表中的每一行都调用了bean.getWidth方法。因此,当有100行时,该方法被调用100次。我希望该方法只被调用一次 我错了吗?您可以将getWidth的结果保存在托管bean属性中,然后在列样式中使用它。不,它是正确

GET JSF请求中未初始化的资源

我有一个专栏,上面有拍卖公司的名字: <rich:column sortBy="#{auct.name}" sortOrder="ascending" > <h:outputLink value="detailEnglishType.xhtml?auctionId=#{auct.id}" rendered="#{auct.auctionTypes eq 'ENGLISH'}">#{auct.name}</h:outputLin

两个单词之间的空格在jsf中的rich:suggestionbox中进行了修剪 我有一个组合框( StudioToBox 从Ri饰相面),它通过 SputestOnValue属性连接到一个字符串列表中,其中一些字符串在文本中间有空格,有时在结尾,例如: " This starts with a space" "This ends with a space " "This has two spaces after the word two" 在这些情况下,删除起始空间和结束空间,最后一个字符串中间的两个空间在从建议列表中选择时被缩小到一个空间。我需要保留空间,但目前这是不可能的

我如何处理这个问题? 尝试使用 (一个)而不是空格 放置style=“空白:pre;”“ 我最近发现了一个类似的问题,经过一些研究,这似乎是Tidy解析器中的一个缺陷,解决方法是使用Neko解析器,它解决了我的问题: 除了添加前面提到的CSS之外。我们对您的电子邮件不感兴趣,谢谢这似乎不是HTML/CSS问题。空间来自服务器端,空间已被修剪。具体如下:

JSF文本字段onchange提交选项卡

我有多个文本字段,每个字段都有onChange=“submit();”,以便立即保存数据。我的问题是,切换到下一个字段将不起作用,因为它将提交,然后由于页面提交而失去对该字段的关注。此外,如果用户要单击下一个文本字段,他们要编辑的文本字段将失去焦点,并且由于页面提交,他将不得不再次单击它。是否有办法解决此问题,以便在页面提交后将焦点设置为预期的文本字段 背景: 我有一个通过这些多个字段填充的动态表。用户将从下拉列表中选择一个值,然后单击“新建”按钮,然后将显示与所选值对应的所有字段。我决定让每个

jsf-jstl问题

当我尝试运行一个jsf文件(使用richfaces标记)时,我得到了堆栈跟踪: (当我不使用richfaces标记libs时,它可以正常工作) <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.7</version

Jsf 点击bean方法并在GET请求上重定向

我在GlassFish上使用JSF2和PrimeFaces2.1 我有一个页面,允许人们在遵循回调URL后执行操作(例如,作为嵌入在电子邮件中的链接或作为某些外部身份验证或支付服务的回调URL参数)。在我的情况下,我需要重置密码。回调URL有一个tokenGET参数,如下所示: http://example.com/app/resetPasswordForm.jsf?token=abc123 但我如何使该方法在页面加载时被命中呢 不确定如何继续--欢迎您提出建议。用于在呈现视图之前触发bean方

JSF动作侦听器-双重行为

我正在使用JSFs的ApacheMyFaces风格,并且我在操作侦听器中遇到了一些奇怪的行为 当我使用全局操作侦听器时,如下所示: <application> <view-handler>com.sun.facelets.FaceletViewHandler</view-handler> <el-resolver id="msgSrcResolver">com.personal.framework.utils.FacesELResolve

Jsf 与表单的其余部分一起提交p:fileupload

也许我在这里遗漏了一些明显的东西,但我似乎不知道如何让它起作用 我有一个p:对话框,其中包含一个文本字段、一个选择菜单、一个自动完成、一个编辑器和一个fileupload对象。其想法是,用户将在字段中输入一些信息,有选择地将一些文件附加到文件上载,然后按下对话框上的提交按钮,这将调用我的支持bean,进行一些处理,并处理将文件放到需要的位置。我想使用先进的文件上传,以便用户可以附加多个文件。当用户按下submit按钮时,除fileuploader之外的所有数据都被正确提交。上载侦听器从未被激发

Jsf 在每次页面刷新时调用会话范围的托管Bean构造函数

我正在使用会话范围的托管bean来处理JavaEE应用程序中的登录。在我对用户进行身份验证之后,用户对象保存在这个会话bean中。但是,在刷新页面之后,会话bean值就消失了 我正在调试代码,结果是在页面刷新时再次调用会话范围的托管bean的构造函数,因此使用新用户初始化用户对象。我想这不是一个正常的行为,因为它应该在会话中保留,不是吗 我正在发布登录管理bean的一些部分,包括参数和登录方法。基本上,EnteredMail和enteredPassword代表登录表单上输入的数据。如果身份验证成

Jsf 运行时在内存中更新faces-config.xml

当JSF/XPages应用程序启动时,它会读取托管bean、验证器等的faces-config.xml。我可以在运行时操纵加载的配置吗?e、 动态添加一个验证器,以确保我的自定义代码能够运行 我不想在运行时更改xml文件,而是在加载后更改内存表示 XPages使用JSF 1.x运行时,因此JSF 2.0构造可能无法工作是的,您可以添加许多JSF构件,这些构件通常在faces config.xml中进行配置 您可以在一个急切初始化的应用程序范围的托管bean中完成这项工作 @ManagedBean

动态JSF(2.0)commandButtons-使用参数设置操作

我正在尝试将JSF动态添加到我的网页中,目前为止,我已经将它们显示出来,但我无法像在静态页面中那样使用参数设置操作: action=“#{bean.function(parameter)}”。(这当然是使用EL-2.2) 环顾四周,我发现我必须创建一个MethodExpression,但这对我来说并不清楚,而且我还没有找到关于这方面的很多信息。如果有人能在雾中发光并解释如何做到这一点,我们将不胜感激 编辑:现在我有了这个 使用 然后可以按如下方式创建: createMethodExpressi

我们如何使用多个<;h:信息>;标签或<;h:消息>;单个JSF页面中的标签?

我的问题是在一个JSF页面中有两个表单,每个表单都有或标记。正如我们所知,message/messages标签打印任何验证错误,因此,假设我将两个表单中的任何一个表单的字段留空,则应打印“fields cannot leave blank”或某种消息。它给出了这个信息,但它给出的信息是两种形式的两倍。因此,我在两个表单中的每个表单上都看到了相同的错误/验证消息 因此,我需要的是或标记应该只为它们各自的表单显示一次错误/验证消息 因此,任何帮助都将不胜感激 如果您使用的是JSF2,那么您可以通过a

Jsf 模态对话框错误

我有此代码,目前正在工作: <?xml version="1.0" encoding="UTF-8"?> <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" x

Jsf 如何在侦听器中传递参数?

如何将arugument传递给侦听器方法 我试过这样做: <p:poll interval="3" listener="#{vehicleController.onPoll('12')}" update="vehicleDataList"/> 我怎样才能做到这一点呢?在JSF2中: 如果您的侦听器需要字符串: "#{vehicleController.onPoll('11')}" public void onPOll(String s){ } 如果您的侦听器需要int

Jsf 无法在Primefaces RequestContext.execute()调用中显示对话框

我有一个选项卡视图,每当用户选择某个特定选项卡时,我都希望在其中刷新该选项卡的内容。我还希望在刷新选项卡时弹出模式对话框 下面是带有tabChange ajax事件处理程序的tabView <p:dialog widgetVar="statusDialog" modal="true" draggable="false" minimizable="false" appendToBody="true" closable="false" header="Processing..." resi

Jsf primefaces-p:面板和p:布局之间的差异

我开始从事一个使用primefaces的大型项目,我现在正在学习 我应该更新其中一个包含面板的页面,使它们可以水平折叠 因此,我决定更改边框布局的面板(因为该布局已经具有可折叠属性) 但当我改变时,数据不再显示。在服务器端,我仍然可以看到包含所有应显示数据的日志 我想知道以下代码之间有什么区别: 1-带面板 <h:panelGroup id="test" styleClass="test" layout="block"> <p:panel id="configPanel

Jsf 显示输入';对话框中的s值

我想在对话框中显示输入文本中插入的数字 <p:inputText id="nbr" type="number" value="#{MB.number}" required="true" label="nbr" /> <p:confirmDialog id="confirmPurchase" message="Your Database

JSF-Primefaces-如何拦截p:menuitem结果

我正在尝试使用自定义ActionListener拦截p:menuitem结果,但我不能。看起来,如果我将结果更改为操作,它会起作用(当然),但我无法在这些链接中使f:param起作用 截取p:menuitem结果的正确方法是什么 更新:以下是我目前的方法/想法。听起来很麻烦,但可能有用。不过,我们欢迎采用更好的方法来实现这一点: 我正在考虑使用一个过滤器,就像BalusC在这里描述的那样 我最初的想法是拦截任何请求(不仅仅是动作请求),并对其应用一些安全规则 我做了一些研究,似乎有很多JSF应

Jsf 取消选中TreeTable Primefaces上的选定节点

我想清除(取消选中)TreeTable中的selectedNodes。我正在为选定对象设置空值,但未设置空值。如何取消选中选定节点?按Ctrl键并单击行:)以避免出现明显的问题:更改模型后是否更新(重新渲染)视图?是。清除后我正在更新treetable。但不为空:-(

Jsf 如何在不刷新java结果的情况下从一个页面导航到另一个页面

我有一个搜索页面,您可以在该页面上输入一些信息,然后单击“搜索”按钮,然后在同一页面上以表格的形式获得结果列表。当您从表中选择一条记录时,您将被导航到另一个页面,该页面是详细信息页面(该页面有一个“取消”按钮),该页面包含该记录的所有详细信息,它还具有一个取消按钮 public String mySubmit(){ String returnString = null; if(operationSuccess){ returnString = "SUBMIT_SUCCE

Jsf Ajax#updateColumn()不';t更新细胞

我将OmniFaces添加到Primefaces应用程序中主要是为了能够更新数据表的一行。我在push事件上调用了Ajax.updateColumn(dataTable,1),但没有更新任何内容。我的一个牢房是这样的 <p:column style="width:40px;text-align: center;" toggleable="false" styleClass="smallPadding unmarkable"> <f:facet name="hea

Jsf 使用Primefaces inputText小部件时如何解码文本?

我试图将XSS预防功能添加到我的JSF/primefaces系统中。根据参考资料,我理解应该如何做: 数据在后端按原样保存(即解码)。例如,“警报(/xss/)” 当显示为输出时,web服务器(在jsf中为托管bean)将对字符进行编码。例如,“警报(/xss!/)” 浏览器将下载编码脚本并将其转换回解码方式。例如,“警报(/xss/)”要在JSF中实现这一点,我需要设置outputText属性escape=“false”,否则它将转义字符,因为这是默认行为。 除了在我的所有小部件中显式设置es

如何在JSF2中显示Linkedlist?

我有一个带有3个产品的Linkedlist,我想根据我单击的按钮在输入文本中显示其中一个产品的值。我用的是素面。 我不知道如何创建我的虚拟空间 类别产品: public class Product { private String idp; private String brand; private String price; public Product() { } public Product(String idp, String brand, String price) {

Jsf 将filterBy添加到p:dataTable会导致javax.faces.component.StateHolderSaver中的java.lang.NullPointerException;初始化>;回邮

我正在尝试开发一个延迟加载的数据表。 通过使用UserService(即一个简单的DAO),从持久性上下文正确加载未筛选和筛选的记录。 我100%确信这个问题与正在使用的DAO无关,因为它已经在其他包中成功测试和部署 当我尝试插入一个过滤器时,错误就出现了:过滤项的集合被正确地加载到页面上,但看起来在流程结束时出现了一些错误,并抛出了一个NPE。此后,表不再响应任何命令 谢谢你的帮助 在下文中,将介绍所使用的配置、视图和控制器 配置 11:07:46,348 SEVERE [javax.ente

Jsf 从SelectCheckBox菜单中检索类值

我有一个函数,我想在bean中获取所选的值。但是我得到的价值 当我从菜单中选择一个项目时,它是一个字符串,表示分类bean中的类型字段。 我只想在从表中选择一个项时,得到bean中的整个CategorizationBean结构 这是xhtml页面中的代码片段: <p:selectCheckboxMenu label="Categorization" value="#alertMB.selectedCategories}"

Jsf 每个include都应该引用其他实例

我将XHTML页面的一部分包含到我的Web应用程序中。此部分可以包含多次。这就是问题所在!因为每个include都引用同一个java对象。这意味着每个元素都有相同的值。但是我想为每一个包含一个新的Java对象。那么,解决这个问题的最佳方法是什么呢 主页包括: <ui:composition template="./templates/template.xhtml"> <ui:define name="mainContent"> <ui:include sr

Jsf Tomcat7中JDBC连接池的事务处理

我正在开发一个JSF应用程序,它通过Tomcat7配置使用JNDI连接池连接到DB2数据库。我在管理事务时遇到问题,更具体地说,当从共享连接的方法抛出异常时,我会回滚 下面的代码建立了一个连接,并将其传递给所有其他被调用的方法。然后,此连接仅在方法的finally块中关闭。我的问题是,例如,如果在方法中的任何一点抛出异常,在此之前完成的任何工作都将提交,而不会回滚。我的印象是,当在finally块中关闭一个连接时,如果在该连接的生存期内抛出任何异常,那么该连接将不会提交,然后该连接将返回到池中,

Jsf 在这种情况下,我们需要通过f:param传递请求参数

在学习JSF时,我试图理解在何种情况下我们需要传递请求参数 <h:commandButton id="submitButton" value="Submit" action="#{user.outcome}"> <f:param name="state" value="boston" /> </h:commandButton> 代码片段将请求参数传递给支持bean,我不明白的是为什么需要这样一个任务

JSF ViewScope OutOfMemoryException

我有一个带有@ViewScopedbean的JSF应用程序。它是viewscope,因为我做了一些ajax请求 我将大量数据加载到视图中,并将其显示给用户 今天我执行了一个负载测试,遇到了一个OutOfMemoryException。事实证明,当我打开页面时,@PostConstruct被调用 bean已创建。ID=@54a35e23 现在我导航到另一个页面并再次返回(@PreDestroy未被调用),然后我得到 bean已创建。ID=@fee0948 在负载测试中,我重新做了一遍。几个小时后,

更改值的JSF ajax事件

我试图用JSF ajax请求更改输入的值 我有JSF代码: <h:inputSecret id="pwd" value="#{info.password}" redisplay="true"> <f:ajax event="focus" listener="#{info.changePassword}" /> </h:inputSecret> createRandomPassword()创建短随机字符串 但是当输入获得焦点时,我可以看到调用了cha

双重调用action-prettyfaces-jsf

我正在制作一个页面,其中我调用了一个PrettyFaces页面加载操作方法: <url-mapping id="informes-perfil"> <pattern value="/informes/#{informesPerfilMB.codigo}" /> <view-id value="/faces/informes_perfil.xhtml" /> <action onPostback="false">#{infor

jsf邮件替换'+';带空格

我在mailto上遇到了一个愚蠢的问题,没有找到任何解决办法 我的代码: <h:outputLink value="mailto:#{bean.mailingList}"> <f:param name="subject" value="Contact" /> <f:param name="body" value="Dear Sir or Madam,..." /> <b:button value="CLick me" look="primar

Jsf 尝试从icefaces迁移到primefaces时出错

我正在将一个使用Spring3、JSF1.2和IceFaces1.x开发的项目迁移到Spring3、JSF2-2和PrimeFaces6-2。(是的,这是一个巨大的变化)。 我在年遵循了Balus指南,但没有找到任何将冰迁移到Prime的指南。 我已经删除了Ice的所有旧文件/文件夹/罐子,并替换了.xhtml页面中的everty标记。但我想我在什么地方失去了一些参考。现在已获取此错误: ADVERTENCIA: JSF 2.0 libraries detected. This version

Jsf 如何修复多次包含的Primefaces资源?

我正在从Primefaces 6.1迁移到7.0.18,目前我的一个问题与Primeface有关。不知何故,Primeface的资源现在多次包含在生成的HTML标记中,这大大延迟了UI的加载,并为文件上载控制多次打开带来了问题 我只是注意到它是由于primefaces而发生的。请在Init参数中将脚本移动到\u BOTTOM 以下是未添加primefaces.MOVE_SCRIPTS_TO_BOTTOM时的参考图像 除了挖沟primefaces之外,是否还有其他已知的解决方案。将脚本完全移动

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 441 页