jsf-2相关内容
我正在使用基于表单的身份验证. 我有一个注销链接,如下所示: 以及相应的注销方法: public String logout() {FacesContext.getCurrentInstance().getExternalContext().invalidateSession();返回“/
..
我正在使用 Hibernate 学习 Spring,并且正在创建一个使用 JSF 作为前端框架的电影租赁应用程序. 我的注册 bean 中有一个应用程序范围的托管属性,它是视图范围的.在将用户详细信息插入数据库的 register() 方法中,我调用服务定位器实现 bean 以获取对所需服务实现的引用.但是,当我调用服务定位器属性的 getter 时,我得到了一个 NPE. 以下是我管
..
..
是否可以使用单个命令组件调用多个侦听器方法?例如, 一个视图范围的bean: @ManagedBean@ViewScoped公共最终类 ViewScopedBean 实现了可序列化{@ManagedProperty(value = "#{sessionScopedBean}")私有 SessionScopedBean sessionScopedBean;//获取器/设置器.private
..
我有一个简单的 jsf 页面,带有视图参数和正在处理这些参数的加载方法:
..
我想使用外部字体 WebSymbols 我把它放在我的 stylesheet.css 声明中 @font-face{字体系列:'WebSymbolsRegular';src: url('websymbols-regular-webfont.eot');src: url('websymbols-regular-webfont.eot?#iefix') 格式('embedded-opentyp
..
默认情况下,JSF 看起来非常“有状态".我需要允许人们使用我们的应用程序,在应用程序的不同部分做很多事情. 如果不进行大量的重新设计,我似乎无法找到有关如何实现这一点的正确说明. 我们目前不使用 ICEfaces,但我刚刚在 ICEfaces 文档中找到了这个: 6.5.7.ICEfaces Portlet 和并发 DOM 视图 ICEfaces 提供了一个名为控制的并发
..
我想将我的 jsf web 项目的默认位置设置为英语,所以我做了以下事情: faces-config.xml en_ENde_DEde.hof.tschuww
..
这是我的 commandLink 的工作方式 然后在 myBean.java public String setSelectedUser(User user){this.select
..
问题是什么:当单击浏览器后退按钮时会发生什么情况 --> 打开一个其 viewscoped-managedbean 已经被销毁的页面 --> 使用 grid-record-selections 提交来自该页面的 commandButton 的请求? 我的期望:关联的 viewscope-managebean 被重新创建,接收网格记录选择,并处理它们,就好像浏览器的后退按钮从未涉及一样.
..
我有一个使用 Facelets 的简单 JSF2 应用程序.我的 web.xml 设置如下:- Faces Servlet*.jsf 我想将应用程序设置为默认欢迎页面,即/pages/login.xhtml.转到浏览器中的上下文根时,我似乎无法获得
..
我使用 JSF 2 作为视图,使用 Spring 作为业务逻辑.我正在尝试使用 annotations(@Scope("session")) 将会话范围设置为我的一个 spring bean,但出现此异常: 严重:上下文初始化失败org.springframework.beans.factory.BeanCreationException:创建名为“handleFiles"的 bean 时出错
..
我想知道JSF中是否有拦截器(就像我们在Spring中使用的一样),我们如何实现它? 解决方案 您可以实施 PhaseListener 为此.您可以将它们编程为在 特定的 JSF 阶段 您在覆盖的 getPhaseId() 方法.您可以通过 beforePhase() 和 afterPhase() 方法. 以下示例监听渲染响应阶段: 公共类RequestInterceptor实现P
..
我有一个@ViewScope ManagedBean 和一个@PostConstruct 初始化方法.创建新实例时会调用此方法,但也会在每次 ajax 调用时调用.为什么会这样? 在 AJAX 调用中,init-Method 被调用并执行,但没有任何变化可见.例如,如果我更改了 init-Method 中的一个属性,则这仅在实例化时可见,而对 AJAX 调用不可见.对于 AJAX 调用,@V
..
我有一个使用 JSF 2.1 和 PrimeFaces 的项目.我试图使用一个简单的 引用 #{myBean.matriz} 并且我得到这个错误: SEVERE: javax.el.PropertyNotFoundException: ... value="#{myBean.matriz}": EL 实现中缺少资源:???propertyNotReadable???
..
与使用 viewAction 相比,什么时候应该使用 preRenderView 事件来初始化页面的数据?它们在使用上是否相同并且它们具有相同的效果? preRenderView 事件 或 viewAction
..
我有一个看起来像这样的复合组件: 函数 on#{cc.attrs.inputTextId}Event(e) {if(e.statu
..
我有一个包含很多 inputText 的表单,我想要的是突出显示那些没有填写正确数据的表单. 我尝试使用“component.valid",但它总是返回该字段无效(即字段始终为红色). 这是代码:
..
关于我在 EL 中调用方法的方式,我有几个问题.也许有人可以解释它的实际工作原理. 我做了这个非常简单的例子: index.xhtml #{bba.salute()}
#{bba.b.doSomething()}
..
我在视图 Scoped Bean 中有一个方法,带有 @PreDestroy 注释,另一个方法带有 @PostConstruct 注释. 每次导航到使用此视图范围 bean 的页面时,都会正确调用 @PostConstruct 方法. 但是,当我通过 导航到新页面(不使用此视图范围 bean)时,@PreDestroy方法永远不会被调用. 我不是在谈论 手动更
..