我们在Windows Server 2008 R2上运行的Apache Tomcat 7.0.54上运行了一个JSF2.0 Web服务器.我们在运行它的机器上有2个SQL服务器,另一个托管我们的库存软件.我们网页的一部分是对要添加的PartNumbers的验证.在阅读了连接池是与SQL服务器交谈的最佳实践之后,我们创建了一个并使用它
我有哪些选项可以从JSP页面中读取当前用户的角色?我知道Tomahawk组件上的visibleOnUserRole =“myRole”属性,但我需要比简单可见性更复杂的角色.解决方法:ExternalContext公开了用户和角色信息. public class RolesAccess implements Serializable { public String getUserPr
我试图通过设置JVM参数来调整我的JSF应用程序内存消耗,因为我出现内存不足错误. 我能够增加内存堆并每天重启服务器两次,但这不是解决方案…… JVM参数: -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:+CMSParallelRemarkEnabled -XX:CMSInitiating
我将帐户注册到oracle.com网站,我看到了一些非常有趣的内容: 请在表格中查看电话号码的输入字段.我如何将其重现为JSF输入表单?这是由CSS制作的吗? 代码更新 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w
我正在尝试在选择selectOneRadio值时提交表单.我有下面的代码,但它没有进入我的#{contentEditorBacking.addNewsArticle}. 当点击selectOneRadio时,有谁知道我怎么能进入该方法? <p:panel header="News Article Title"> <h:panelGrid columns="2"> <h:outputLabel for=
我正在使用MAVEN并且已经改变了我的pom.xml依赖项: <dependency> <groupId>com.sun.faces</groupId> <artifactId>jsf-api</artifactId> <version>2.2.14</version> <scope>compile</scope> </
我正在开发一个Java EE应用程序(JSF2 richfaces Facelets Tomcat). 使用JSF时执行身份验证的最佳方法是什么?或者我应该自己做?解决方法:人们通常选择(没有特定的顺序): JAAS(这是Java / Java EE默认安全框架)春季安全定制安全 我从来没有使用过Spring Security,但文档很庞大,因为时间
似乎找不到PrimeFaces.ab功能的文档 PrimeFaces.ab({source:'signupForm:signupButton'}); return false; 任何人都可以帮我解决上面代码的意图吗?它是针对提交按钮的onclick写的.解决方法:PrimeFaces.ab功能是PrimeFaces.ajax.AjaxRequest的快捷功能. //ajax shortcut a
我有一个主要的SelectOneMenu对象和一个面板,下面有一个基于SelectOneMenu值有条件地渲染的多个面板.所以我在SelectOneMenu中包含了一个主要的p:ajax请求. ajax请求正常触发,面板显示正常,没有任何问题. 但现在我想在更改SelectOneMenu之前添加一个确认,继续执行ajax请求,警告他们
我们有一个搜索表单,其中过滤器绑定到托管bean(会话范围)上的属性.它不是组件绑定,其属性绑定类似于< h:inputText value =“#{searchBean.filter}”/>. 来自不同机器(不同会话)的提交数据正在变得混杂.你搜索“john”,得到“mary”只是因为你身边的那个人刚刚搜索过“mary”. searc
我正在尝试制作< p:inputTextArea />看起来更好,现在当页面加载时,我可以看到: 当我点击TextArea时: 这是代码: < p:inputTextarea rows =“6”value =“#{bean.object.value}”style =“width:100%;” /> 我怎样才能使该区域的大小调整为文本? rows =“6”正在处理一些小数据,但是当写
我有一个简单的facelet,以表格格式显示产品列表.在每行的最后一列中,有一个用于标记产品以进行删除的复选框.到目前为止,我必须在每一行上放置一个selectBooleanCheckBox,并在Product实体中有一个“mark for deletion”属性,但我认为它很难看,因为我的模型bean中有一些演示文稿. 反
MyFaces Orchestra为页面上的每个资源添加了一个?conversationContext = x.由于我没有将对话范围用于我项目的公共部分(仅适用于管理部分),因此我想摆脱该参数有两个原因: >它打破了静态资源的浏览器缓存 >这很难看:) 我现在要看一下Orchestra的源代码,也许绕过一些东西,但最好是有一
我想在NetBeans 6.8中为facelets JSF 1.2启用代码完成.我更喜欢为我使用自己的Ant build.xml构建的自由格式项目启用它,但我看不到启用它的选项,所以我愿意使用“带有现有源的Web应用程序”. 对不起,所有的屏幕截图.我只是想表明我的所作所为. 项目设置 项目配置 在设置和配置之后,
我们的portlet在HttpSession中保持状态,HttpSession由同一会话的所有请求处理线程共享. portlet规范(JSR-168)写道: PLT.5.2.4.3 Multithreading Issues During Request Handling The portlet container handles concurrent requests to the same portlet by concurrent execut
在Java类中创建许多getter和setter并不罕见.在许多情况下,我们并不真正需要它们,但由于我们使用的框架的要求(例如在JSF托管bean中),必须创建它们. Netbeans Navigator窗口似乎与这些getter和setter混乱,并且很难找到我们真正需要使用的方法. 有没有办法让这些getter和setter远离Ne
我有取消Ajax请求的问题.我们的应用程序界面是RF构建的. 在进度条模式上应该有取消按钮 – 中断当前操作, 例如,从数据库取消填充控件.怎么做? 我尝试使用重新加载页面,带有“if”条件的标志用于控件的getter,还使用“bypassUpdates”而没有正面效果. 在此先感谢您的帮助 XHTML(按钮
关于使用JSF和组件库,我有一个非常具体的问题. 我测试用Primefaces构建WAB(OSG-fied WAR)包.事实证明,在使用OSGI时,集成JSF和Primefaces存在问题. 有几种方法可以集成JSF和Primefaces,我想问一下如何实现: >我可以将Primefaces.jar构建为OSGI包.我可以将Java方法导出为服务,但是有x
当以编程方式创建惰性数据表时(使用binding和valExp),sortField始终为null,sortorder Ascending,过滤map {}.这是在单击排序字段或在过滤器字段中键入字符串. 当完成相同的WITHOUT绑定时,所有在xhtml视图中,一切都按照宣传的方式工作.我还查看了PhaseListener加载序列,并没有在两种
我有一个fileUpload按钮,当用户上传文件时,ManagedBean中的进程启动.这个过程可能非常慢,我需要向用户显示进度.所以我有以下代码: <p:fileUpload id="commandButtonIniciarImportacao" disabled="#{importacaoArMB.produtoSelecionado == null}" fileUplo
我试图在嵌入式tomcat中将spring boot与JSF集成,但没有运气,我尝试了两种方法,一种是web.xml,另一种是使用Java配置.在这两种情况下,xhtml页面都没有被渲染,而是渲染了一个空白页面.以下是配置. 的pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.a
我是Primefaces Extensions项目的开发人员,我使用核心Primefaces JS函数在Javascript中为DocumentViewer和CKEditor组件获取资源的位置. getFacesResource()功能在PrimeFaces core.js中,看起来像这样.. /** * Builds a resource URL for given parameters. * *
我有兴趣在JSF中创建动态组件.我的意思是一个组件,它的外观和行为取决于它传递的变量. 让我们举一个实际可行的简单示例.复合组件(facelet),它根据数据隐藏/显示自身的不同部分.在这种情况下,它需要一个名为“myBean”的属性,您可以想象它具有“值”字段和“类型”字段. “type”字
我试图创建新的Facelets(JSF 1.2)组件(使用Java代码).该组件工作正常,但问题是,我的IDE(Netbeans 6.9.1)中的属性没有代码完成ihis标记.我想,我错过了配置的一些部分(在普通的JSF中有属性的标签,但我还没有找到它们用于facelets配置)…. 零件: public class MenuUIComponent extend
我需要在我的Facelets文件中获取隐藏变量的值来处理我的bean中的事务.我在process action方法中使用了以下行来获取隐藏的输入组件.但是我变得无效了.如何获取指定的隐藏输入值? 豆子: UIInput classNameComponent = (UIInput) event.getComponent().findComponent("className");