JSF和gdatamaps或jsmapsapi的使用

我正在为地图服务器构建jsf组件,我想知道是否可以使用gdata maps api来更新或检索不是用户地图的新地图,或者我必须为jsf创建Javascript绑定 问候 JanPrimeFaces有一个google地图组件,包括ajax支持,示例可在 也许你可以以此为出发点,而不是从头开始创建一个。小心谷歌地图。他们需要每年17500美元的许可证

Jsf 如何将JBossSeam从1.1升级到2.0?

我们有一个使用JBossSeam1.1的遗留应用程序。现在我们需要转移到jboss seam 2.0,因为我们正在将应用程序从JSF 1.1转移到JSF 1.2(seam 1.1支持JSF 1.1,seam 2.0支持JSF 1.2) 执行此迁移需要哪些步骤?我在网上查阅了他们的文档,但找不到任何解释这次迁移的信息。请参阅和中的

如何在JSF中绑定复合组件?

我有一个复合组件,它由其他复合组件组成。现在,我只想渲染父组件中的一些子组件。在JavaEE教程中,我认为我应该将我的子组件绑定到父组件的支持bean的某些属性,以便访问它们的render属性 但是,NetBeans IDE不知道复合组件的绑定属性。那我该怎么做呢 用例:父组件是某种向导,一次只显示一个子组件。把它想象成穷人的标签式视图。我知道有些库为此提供现成的组件,但我不想添加另一个依赖项。Netbeans在撒谎。上肯定支持该属性。只需使用它并忽略IDE中的警告/错误。或者更好,只需使用re

Jsf viewscoped bean在每次访问back bean时都被调用

我试图使用视图范围创建一个bean,但是@PostConstruct函数在bean的每次访问中都被调用。 下面是一个非常简单的示例。xhtml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tr

Jsf 删除p:SelectOne菜单中的按钮

嗯,我想用PrimeFaces做一些类似的事情,但我不知道如何将一个按钮与我的按钮并排放置以移除该项目 <p:selectOneMenu id="pesquisaSalva" rendered="#{!mapaEleitoralControl.desabiliarRadioPesquisaSalva}" disabled="#{mapaEleitoralControl.desabiliarRadioPesquisaSalv

Jsf 我应该如何以及何时从h:dataTable的数据库加载模型

我有一个数据表,如下所示: <h:dataTable value="#{bean.items}" var="item"> 我想用从服务方法获得的数据库中的集合填充它,以便在初始GET请求期间打开页面时立即显示它。我应该什么时候调用服务方法?为什么 在页面加载之前调用它。但是怎么做呢? 在页面加载期间调用它。怎样 在getter方法中调用它。但它被多次调用。 还有别的吗? 在bean的@PostConstruct方法中实现 在@PostConstruct中,它的优点是在构造和依赖注入

JSF过多的commandLinks(h:form)会导致ViewExpiredException

我有一个JSF应用程序,它创建并显示大约50个报告。这些报告以PNG格式呈现,并在图片下方显示表格 此表使用switchType=client的RichFaces 4 togglePanel。togglePanel仅用于折叠和展开表格 <h:form> <rich:togglePanel id="#{param.reportWrapper}_togglePanel" stateOrder="opened,closed" activeIte

阅读JSF页面中的几个mp3文件

我使用JSF2.2+primefaces 我想添加一个组件,允许我播放mp3文件列表。 例如,我有一个包含很多mp3文件的文件夹,我希望有一个组件在jsf页面中播放这些文件,如下图所示 我发现,但当我加载一个页面时,它会生成一个iframe,他会在其中放置我的jsf页面的内容,这意味着当我通过运行查询加载页面时,它只是要重新加载的iframe,而不是wikplayer。 wikplayer加载如果我单击F5或刷新页面浏览器按钮,生成的代码如下所示 这里发生了什么事?不到两个月前,我帮助回答了一个

Jsf 带icefaces的引导面,在b:tabview中显示无b:tab

关于Bootfaces 1.0.1的b:tabView的使用,它在showcase中工作,但在我的模板中不工作,当我单击它显示的选项卡时。谢谢你的帮助。我也在使用IceFaces3.3.0 <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE ...> <html ...> <h:head>

Jsf 带有https servlet路径问题的imageCropper

我正在尝试使用imageCropper实现primefaces文件上传,以便在https下更改用户的头像。 我上传图像并将其保存到应用服务器的临时文件夹中。 我使用服务器临时路径中的WebServlet将上传的图像提供给primefaces imageCropper 当我使用http时,一切正常,但当我转换成https时,出现了错误{0}:发生了转换错误。 这是我的代码: xhtml代码 <p:imageCropper id="avatarImage" image="ht

在JSF中显示1-n关系

我想在我的页面上放一张桌子。我的数据库中有两个表,例如用户和位置。每个位置都有多个用户。我想列出这些位置,并显示居住在这些位置的用户 洛杉矶 约翰·洛克 杰克博士 埃科先生 如下图所示,有人可以在JSF中这样做吗 谢谢。您可以使用RichFaces来执行以下操作: <h:form> <rich:dataList var="city" value="#{myBean.allCity}"> <h:outputText value="#{city.name}"

Jsf 如何动态刷新h:selectManyCheckbox selectItems

我正在尝试使用JSF实现一个场景。我有一个commandExButton,当用户单击此按钮时,它会显示包含selectManyCheckBox项的panelDialog。我通过解析一个不断更新的文件,在后端bean中生成这些项。我想要的是,无论何时单击此按钮,我都应该通过后端bean解析文件来获取最新的selectItems。但我得到的和第一次呈现页面时生成的selectItem相同。所以到目前为止,我有一个变通方法,其中包括一个刷新按钮,该按钮实际刷新页面,然后用户单击一个按钮,通过解析当前文

JSF2.0查询字符串传播

我有一个页面,通过querystring接收id号并显示相关文章 我将与preRenderView事件一起使用,数据通过@PostConstruct方法从db加载: @Named @RequestScoped public class Bean { private Long id; @PostCostruct public void init() { if (this.id != null) { // load data from

JSF设置默认值单选按钮h:selectOneRadio

在支持bean中使用所需的默认值设置值。例如,如果您希望默认设置为“High School”: <h:selectOneRadio id="radio1" value="#{testBean.value}"> <f:selectItem itemValue="High School" itemLabel="High School" /> <f:selectItem itemValue="Bachelor's" itemLabel="Bachelor'

会话作用域JSFbean中的请求作用域属性

我希望有一个会话范围的JSFbean,其中一个属性是请求(页面)范围的。可能吗?不,不可能。托管属性注入仅在创建bean期间发生。但是,当创建会话范围bean时,不一定存在请求,并且注入的请求范围bean在会话剩余部分的后续请求中无效 反过来做。例如 @ManagedBean @会议范围 公共类用户管理器{ 私人用户电流; // ... } 及 @ManagedBean @请求范围 公共类登录{ 私有字符串用户名; 私有字符串密码; @ManagedProperty(value=“#{user

JSF页面中的动态操作

我有一个JSF页面。我的CommandButton操作方法值取决于bean变量值。 例子: Bean headerBean具有值为“someBean.doAction1()”的可变actionValue 当我使用时,它说headerBean.actionValue不是一个正确的方法 如何将操作值获取为“someBean.doAction1”而不是headerBean.actionValue 谢谢,您可以使用大括号表示法 <h:commandButton value="submit" act

Jsf rich:inplaceInput编辑文本,刷新组件

我有一个rich:dataTable,它包含一个rich:inplaceInput组件和几个列 <h:column> <f:facet name="header">Next Fire</f:facet> <h:outputText value="#{_quartzJobDetails.qrtzTriggerses.nextFireTime}" > <s:convertDateTime type="both" dateStyle

Jsf 再谈@ViewScoped的misteries

我已经在这里询问了@ViewScope托管bean: 不幸的是,在我所拥有的关于JSF的书籍和文档中,只有@ViewScope注释的提示,其幕后机制并未公开。 所以,在我的JSFbean出现了一些令人头疼的问题之后,我在Mojarra2.1上做了一些测试,得到了一些(对我来说)奇怪的新结果 首先,对同一页面执行连续Get请求时,每次都会重新创建链接的@ViewScope托管bean。我希望连续发布到同一页面时会出现相同的行为,即托管bean在发布之间存活,并且不会再次创建 创建新的@views

Jsf Tomcat+;加载文件时RichFaces 4.1异常

我已经部署了我的webapp,但由于某些原因,在尝试将文件加载到服务器时出现了一些异常,我不知道为什么会发生这种情况。有时,当我尝试上载文件时,rich:fileUpload不会上载文件,组件的进度条永远不会被填满,Tomcat的日志上会出现如下异常: may 21, 2012 8:38:04 PM org.richfaces.request.MultipartRequest25 parseIfNecessary SEVERE: Exception parsing multipart reque

PrimeFaces JSF库:灯箱中的整个页面?

我想将整个页面放在PrimeFaces库UI组件lightBox中 例如,我有: 普通页面.xhtml Popup_page.xhtml 是否可以从Normal_page.xhtml启动Popup_page.xhtml并将其显示在lightBox中,以便将Popup_页面覆盖在Normal_页面上 p.s. 我过去经常使用和这样做: <p:dialog widgetVar="myPopup"...> <ui:include src="/Popup_page.xht

在EJB中进行验证时,如何在jsf中显示多个错误消息?

根据问题的答案,我了解到,如果出现错误,EJB将抛出一个异常,该异常将在支持bean中捕获,并且支持bean将根据异常捕获向用户显示一条错误消息 我的问题是,如果有不止一个错误怎么办?当EJB一次只能抛出一个异常时,如何向用户显示多个错误消息 例如,在注册表中,用户需要输入电子邮件地址、姓名、密码和重新密码,并且不得为空。如果所有数据都有效,但给定的电子邮件地址已经存在,EJB将抛出EntityExistException,并通知用户电子邮件地址已经注册。如果有多个错误,如密码和重新密码不匹配,

jsf命令按钮在包含Jsp中不起作用

我有一个包含动态内容的jsp页面。每个动态include都调用自己的支持bean,可以很好地处理数据表和从支持bean读取数据,但我面临命令按钮的问题。当我单击command按钮时,控件没有被转移到bean,也没有导航到下一页,因为它没有点击onclick方法 任何建议都会有帮助。您需要确保后面的动态bean属性的值在表单提交期间与在显示表单页面期间完全相同。因此,如果它是从请求范围的bean中获取的,那么您需要确保该属性在其(post)构造过程中也基于一些请求参数进行设置,这些参数可以设置为托

Jsf 扩展素数面';s列的数据表处理

我试图在dataTable中扩展PrimeFaces的列组件——主要是创建标题,并根据键值自动插入对象的字段,而不必手动插入列标记及其关联的面 我的自定义组件覆盖DataTableRenderer中包含以下内容: @Override public void encodeEnd(FacesContext context, UIComponent component) throws java.io.IOException { Object columnOrder = comp

Jsf 如果按了第1页的命令按钮,导航后如何在第2页显示对话框?

我在第1页使用命令按钮。如果按了commandbutton,流程将转到第2页。我只想在第1页的commandbutton被按下的情况下在第2页显示一个对话框(因此,如果直接打开第2页,则不显示)。如何实现这一点?只需使用visible属性即可。EL表达式的计算结果必须为布尔值 例如 只需使用可见属性即可。EL表达式的计算结果必须为布尔值 例如 <p:dialog ... visible="#{bean.page1CommandButtonClicked}">

Jsf h:selectBooleanCheckbox第一次不起作用

我想制作一个输出文本,它根据checkbox的值显示;这是我的密码: <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/

JSF:在成功创建后调用javascript

我现在的代码 <h:form> <h:panelGroup id="messagePanel" layout="block"> <h:messages errorStyle="color: red" infoStyle="color: green" layout="table"/> </h:panelGroup> <h:panelGrid columns="2"> // some fo

Jsf 我要关门了

我必须在primefaces对话框中实现搜索功能。提交搜索命令按钮后,搜索旁边的表需要更新。但每次我按下搜索按钮,弹出窗口就会关闭。请参考。以下是我的代码片段供参考: ...... <p:commandButton id="search" value="Search" actionListener="#{createTicketBaseBean.searchUserFromList}" update="@form" onclick="dlg.show()"></p:co

标题中的jsf facelets菜单图像

我已经使用jsf facelets开发了web应用程序,我已经为ui标题、菜单、内容和页脚配置了facelet。但问题是,我在登录时在标题中使用了一个图像,它在im单击“链接进入”菜单时显示图像,并重定向到下一页。该图像仅在登录时显示,否则不会显示 这是我的facelet模板xhtml页面 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

Jsf 我自己的primefaces p:commanButton图标

我不能将自己的图标用于primefaces p:commandButton。我的代码是: <p:commandButton value="Cancel" action="#{userBb.cancel()}" icon="ui-icon-myCancel" /> 文件夹的结构很普通:/resources/images/cancel\u 16.png 因此,我得到: 当我尝试时: .ui-state-default .ui-icon .ui-icon-myC

Jsf 无法在URL中传递布尔值

我有两个页面,inputForm.xhtml和outputPage.xhtml 在inputForm.xhtml中,有1个文本字段和1个复选框。当用户单击submit按钮时,这些值被传递到URL中的outputPage.xhtml 可以正确传递textfield的值。但是,无论复选框是否选中,URL中的参数始终为false e、 g.http://localhost:8080/jsf-web/outputPage.xhtml?c=false&n=franz 我正在使用myFaces 2.1.13

无法在Tomcat 7上的JSF应用程序中加载Oracle JDBC驱动程序

我编写了一个JSF应用程序,它使用到Oracle数据库的连接。我在本地的Tomcat(7.0版)上验证了一切正常。然后,当使用Tomcat 7部署到我不管理的服务器时,会抛出以下错误: Caused by: java.lang.NoClassDefFoundError - Could not initialize class oracle.jdbc.driver.OracleDriver 在我的本地系统上,我在CATANIA_HOME/lib中有Oracle JDBC驱动程序(版本11.2.0

Jsf 防波堤<;跟踪模式>;饼干</跟踪模式>;

我第一次在一个新的私有浏览器中打开我的JSF网站(即没有以前的cookies)…该网站运行良好 如果我关闭浏览器,然后在新的私有浏览器中重新打开(即没有以前的cookie),Jetty似乎会将JSessionID附加到我所有链接的URL中 e、 g 这似乎导致primefaces javascript组件出现问题,我无法单击单选按钮 我正在使用 <session-config> <session-timeout>1200</session-timeout

Jsf 如何更改组件的处理顺序

我有一个selectone菜单和一个编辑器。我想要的是在选择菜单的值之前提交编辑器的值。代码如下所示 <p:selectOneMenu value="#{myBB.selectedItem}"> <f:selectItems value="#{myBB.selectItems}"/> <p:ajax event="change" process="itemText @this" update=":mainForm"/> </p:selectOne

如何使用JSF/OmniFaces/PrimeFaces嵌入SVG图像?

以下是我想做的: 我有一个@ViewScopedJSF bean,在其中我使用Jersey调用一个JAX-RS服务 我请求的资源返回内容类型为image/svg+xml的响应 在Facelet页面中显示它 到目前为止,我的研究使我相信: h:graphicImage(核心JSF)不支持SVG p:graphicImage(PrimeFaces)不支持SVG o:graphicImage(OmniFaces)也不支持SVG 没有办法从支持bean向facelets页面交付SVG图像吗?稍后将扩

如何创建动态JSF表单字段

我发现了一些类似的问题,比如一个,但是有很多方法可以做到这一点,这让我更加困惑 我们正在读取一个XML文件。此XML包含一些需要显示的表单字段的信息 因此,我创建了这个定制的DynamicField.java,它包含了我们需要的所有信息: public class DynamicField { private String label; // label of the field private String fieldKey; // some key to identify the f

JSF2.0中的Liferay Portlet间通信

我正在开发liferay jsf portlet应用程序,并使用liferay插件sdk 6.2.0和primefaces。我在同一个portlet插件项目中有两个portlet。我可以使用公共呈现参数进行IPC,但它们应该是相同的门户页面。我试着去做,但没有成功。接收器事件没有触发。我做了所有的xml定义等。我做错了什么?你能和我分享一下你的意见吗?如果你有任何工作代码样本,请与我分享,我将不胜感激。提前感谢。为什么不将该值作为普通的“servlet类型”参数传递呢。在接收方,使用LRAPI从

JSF复合组件值和<;c:如果>;

我有以下资料: <c:set var="myMode" value="#{component.parent.attributes['xyz-mode']}"/> 其中“xyz模式”来自另一个复合组件。。。 当我使用以下方法打印其值时: <p:outputLabel value="#{myMode}" /> 假设值为3,它会正确打印 但是..在同一页中,当我使用c:if或c:when。。它无法正确计算值: <c:choose> &l

Jsf 为什么rich:calendar不提交任何数据?

我有一个rich:calendar,希望它更新托管beanNewTimeRecordBean中的属性selectedDate。但不知何故,它不起作用 在我发布代码之前,这篇文章几乎是我的问题。解决方案是将onchange属性添加到rich:calendar,我就是这么做的。它没有解决我的问题。 本主题中讨论的另一种解决方案是使用commandButton提交日历表单,这种方法确实有效,但我确实希望使用onchange属性 没有错误消息或任何其他输出,所以我不知道它为什么不工作 这是我的代码:

@ApplicationScoped JSF托管bean的并发性

我正在使用Mojarra 2.2.12,在我们的项目中,我们有一些@ApplicationScopedbean。例如: @ManagedBean @ApplicationScoped public class AppScopedBean{ private int commonValueForClients; //GET, SET public void evalNew(){ int newCommonVal; //Evaluation

Jsf <;p:选择一个功能表>;某些项目带有粗体标签

我正在尝试一个Primefaces“SelectOneMenu”,其中的项目可以有“普通”标签或“粗体”标签。我尝试了两种不同的变体,但都没有达到预期效果 备选案文1: <p:selectOneMenu id="menu" value="#{selected}"> <f:selectItems value="#{mySelectItems}"/> </p:selectOneMenu> public List<SelectItem> getMy

Jsf p:dataTable clearFilters()在创建新行并删除它之后,尝试添加它没有添加的新行';t在数据表的最后一行添加了它

当我试图删除数据表中的现有行时,它已成功删除。但是,一旦我试图在同一会话中添加新行,它就会编辑表中的最后一行,但是它已经添加到列表中了 <p:dataTable id="AllData" var="itemTypeVar" value="#{itemTypeBean.itemTypesList}" sortBy="#{itemTypeVar.itemTypeId}" editable="true" paginator="#{common.paginator}" rows=

Jsf 选择行时调用了错误的setter

我使用PrimeFaces5.2和JSF2.1遇到了以下问题 我得到了一个p:dataTable,当用户选择一行时,所选对象的数据应该显示在表的下面。一个要求是表格下面应该有一个复选框,该复选框应该是可编辑的。如果用户切换复选框并在表中选择其他条目,则应保存复选框的新值。(见下面的代码) 但我观察到了以下行为。当我选择object1时,选中其复选框,然后选择object2,将调用object2的setter,而不是object1的setter。因此,将更改object2.someValue,而不

Jsf h:panelgroup主体在呈现为Attribute evaluate为false时仍执行

我不明白为什么h:panelGroup的主体即使在rendered=“false” 此代码仍在执行中 我正在使用JSF2.2.13和Tomcat7 感谢您的帮助阅读以下内容:?jsf-2.2.13你是Mojara还是MyFaces?尝试过其他版本吗?您可以尝试在panelGroup上使用id,或style=“…”(例如颜色:红色)。如果其中没有一个,则忽略“渲染”。请参阅(但没有明确说明……可能是bug@Kukeltje作为Mojarra 2.2.13,我在panelGroup上尝试了一个id,

Jsf PrimeFaces Javascript库(即:widgetVars)的API是否可用并有文档记录?

我一直在搜索任何与PrimeFaces widgetVars Javascript组件相关的文档,寻找API和任何相关文档 我发现虽然PF JSF组件在中有很好的文档记录,但我似乎找不到任何与Javascript小部件库相关的东西——如何在JS中使用或操作这些小部件 有关于这方面的文件吗?我发现了一个很好的,但我正在寻找一个更全面的东西,涵盖不同的小部件,方法等 是我阅读JS代码本身的唯一选择吗?代码现在位于src/main/resources/META-INF/resources中。但我甚至不

Jsf PrimeFaces数据表多次更新

我试图通过ajax更新两个表单组件,但没有成功。 下面是代码(在第一个p:dataTable中): 控制器中的方法选择周期与第二个数据表(TABLAZONAMPRESARAL)的更新有关。元素TABLAZNAINFO(第三个p:dataTable)未被更新。我甚至尝试在控制器方法selectionPeriodo中为dataTable tablaZonaInfo添加一个特定的更新方法 请问,有人能看到解决办法吗 提前感谢 在更新部分,您需要引用标识符,并且需要remoteCommand组件 &

Jsf primefaces Tabclose事件在侦听器中接收空选项卡

我通过单击“新建选项卡”按钮生成动态选项卡。这是一个奇怪的问题。当我关闭第一个选项卡时生成了3个选项卡,我们收到了closed tab,但当我关闭第二个选项卡时,我们收到了null选项卡 下面是示例代码 Xhtml页面: <h:form> <p:commandButton id="cmdbutton" value="NewTab" actionListener="#{bean.buttonListener}" update=":tabView">&

JSF仅使用更改的文件填充请求负载

我有一个服务调用,它只希望在有效负载ex中发送更改的值。如果在5个字段中只有一个字段被更改,那么请求将是: { 字段1:“qwert” } 我的问题是如何跟踪表单中已更改的字段,以便只发送前面的字段 什么是“补丁调用”,在服务器端,您知道实际发生了什么变化或没有发生什么变化,因此您的问题有点过于宽泛,因此很模糊。请重新编辑我的问题,希望这是有意义的。只有当您使用Ajax并修改jsf.Ajax.request和/或正在使用的jsf组件库的任何Ajax库时,才有可能(例如PrimeFaces中的jQ

Jsf 禁用/启用primefaces keyFilter

我的p:inputMask有一个keyFilter,我想禁用和启用keyFilter <div class="col-sm-6 #{(newDesWeb eq '_')?'input-group' : ''} errorCible" > <p:inputMask inputStyleClass="#{(newDesWeb eq '_')? 'selectfile' : 'form-control lg200 in

JSF重定向到其他页面

我有三个XHTML页面 index.xhtml 第1.xhtml页 第2.xhtml页 在index.xhtml页面中,我有一个commandButton,它将用户发送到page\u 1.xhtml。所有这些都是在faces config.xml中的导航规则中完成的 假设两个commandButton操作都链接到支持Java类,如何使用另一个commandButton将用户从index.xhtml重定向到page_2.xhtml。在动作方法中,返回按钮对应的结果 <