Java相关
我目前正在执行客户端重定向,以从旧版servlet(应用程序的旧部分)到JSF页面(应用程序的新部分).如果可能的话,我希望进行服务器端重定向,以便将项目放置在请求中,以便JSF页面可以提取. (在旧版Servlet和JSF页面之间需要“传递"一组数据,我不希望将它们放在客户端重定向URL(作为URL参数)中,而是在服务器上执行此操作,侧面). 如果有一种方法可以在servlet(不是Fac
..
我一直在与WebSphere 7+和Mojarra 2.0.4的邪恶联盟作斗争,并且遇到了麻烦. 我按照此论坛帖子上指定的指示进行操作,并正确初始化了Mojarra 2.0.4: http://forum.primefaces.org/viewtopic.php?f=3&t=6860 基本上,我创建了一个隔离的类加载器共享库,该库从外部引用了Mojarra和Primefaces jar
..
如何动态地添加/删除素数inputText? 解决方案 要添加/删除文本框,请尝试以下代码段.
..
如何控制Web应用程序的资源处理? 我的用户具有极高的延迟时间(〜1s!),我必须在这样的环境中测试我的应用程序.我立即看到的是,我的资源(css和图像文件)总是在每个页面上重新加载,可能是因为响应头包含一个Expire标记,该标记不允许任何浏览器缓存. 我如何知道?资源适配器?将其设置为合理的值?还有其他方法可以改善不良的延迟影响吗? 环境:Glassfish v3,JSF2和
..
我已经有一个会话作用域的CDI bean,它保持当前登录的用户数据. 现在,从另一个请求范围确定的请求中,我想访问此bean以获取一些数据.我有一些操作要做,这取决于用户登录.那是我唯一需要的信息. 如何访问它? AccountBean.java: @Named("accountBean") @SessionScoped public class AccountBean impl
..
我正在寻找有关JSF 2.0隐式导航及其如何与视图一起使用的很好的解释.更准确地说,我了解从一种操作方法中,我可以返回一个字符串,该字符串是该操作的结果.如果存在一个JSF视图,其文件名与结果匹配,则这是隐式导航. 现在...我的问题是,如果从某个文件夹内的视图中调用该操作,但是要导航至下一个视图的视图位于另一个文件夹中,该怎么办?即,从/manager/edit.xhtml中调用一个动作.
..
如何销毁会话范围的bean? 此操作的目的是控制Bean的生存期,因此它仅在Web应用程序中的选项卡处于活动状态时才存在. (在Web应用程序中使用基于Ajax的标签导航) 有更好的方法吗? (自定义范围的豆子?) 解决方案 会话作用域 bean是在涉及该bean的第一个HttpRequest上创建的. session无效时销毁.您也可以通过将其从HttpSession或ses
..
我想在我的应用程序中实现验证码,但是我收到此错误,有人可以告诉我原因吗? 2014年6月1日下午12:22:04 com.sun.faces.context.PartialViewContextImpl $ PhaseAwareVisitCallback访问 GRAVE:javax.faces.FacesException:找不到catpcha的公钥,请使用primefaces.PUBLIC
..
也许,JodaTime是最好的日期和时间库. 因此,我很想在后备bean的JodaTime实例中从前端xhtml日历小部件接收用户输入.因此,我正在考虑使用JSF Converter来完成这项工作. 这样做明智吗? 同时,由于我使用的是Primefaces组件库,并且已经在后备bean处收到Date对象,因此提供自定义Converter需要我重新做一遍吗? IE.从String格
..
我将开始一个新项目,我正在考虑使用JSF最新版本,但是我们的weblogic服务器版本是10.3,并且我不确定要在weblogic 10.3中部署JSF 2应用程序要遵循什么步骤?还想知道支持开发JSF2应用程序的IDE.目前,我正在使用weblogic 10g研讨会,但它不支持最新的JSF版本. 有人可以告诉我以下步骤: 在Oracle Workshop/Netbeans 6.9.1
..
我不确定在复合组件中处理方法表达式的“正确"方法. 我的复合材料使用带有操作方法的后备类.这些命令执行一些默认操作或委托由复合用户作为属性传递的操作方法: 在使用页面: 复合:
..
JSF spec 2.2(2013-03-20)在项目10.3.3.1(声明要在Facelet页面中使用的复合组件库)中表示: 如果在XHTML页面中声明了facelet标记库,且命名空间以字符串开头 " http://java.sun.com/jsf/composite/"(不带引号),其余的名称空间声明 用作资源库的名称[...] 如果" http://java.sun.com/j
..
在"Facelets"页面中,我有以下内容: 和另一个 我需要以下消息仅显示在中. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("veillez
..
我有一个带有多个输入的h:form,每个输入都有自己的h:message,我正在寻找一种仅在特定条件下显示(使用render或分配一些styleClass)其他元素的方式正在显示h:message(在未显示h:message时隐藏). 这是一个代码段
..
我的代码与此相似:
..
我正在尝试使用RequestContext.update()更新表 以下代码正在运行(jsf):
..
在我的JSF 2.0 Facelets应用程序中,我有一个光荣的模板,我希望所有页面都可以使用.它位于名称为template.xhtml的Web应用程序的根目录中.因此,正如您所期望的那样被引用: 但是,我确实会立即导航到子目录中的客户端文件.由于特权级别不同,以这种方式组织它们很有用.这些子目录中
..
当我在命令按钮中声明immediate="true"时会采取什么措施?文档说 确定操作事件的phaseId的布尔值,当在“应用请求值"处处理为真动作时,在“调用应用程序"阶段为false时. 但是,我不明白.有人可以解释一下吗? 解决方案 JSF生命周期包含6个阶段,分别是: 还原视图 应用请求值 过程验证 更新模型值 调用应用程序 渲染响应 如果命令按钮
..
我下载了Primefaces 3.2,但找不到客户端API的javadocs. 他们说它具有丰富的客户端api,所以我也可以看看. 谢谢. 解决方案 关于PrimeFaces的一切都在这里 https://www.primefaces.org/documentation/
..
我刚刚将JSF 2.2.2合并到现有项目中,我想使用f:viewAction,但是出现以下错误. Tag Library supports namespace: http://java.sun.com/jsf/core, \ but no tag was defined for name: viewAction 这是我的代码:
..