view-scope相关内容
编辑:codebulb.ch 在这篇文章中很好地解释和确认了这个问题提出的问题,包括 JSF @ViewScoped、CDI @ViewSCoped 之间的一些比较,以及 Omnifaces @ViewScoped,并明确声明 JSF @ViewScoped 是“设计泄漏":2015 年 5 月 24 日 Java EE 7 Bean 范围比较第 2 部分,共 2 部分 编辑:2017-12
..
我有一个@ViewScope ManagedBean 和一个@PostConstruct 初始化方法.创建新实例时会调用此方法,但也会在每次 ajax 调用时调用.为什么会这样? 在 AJAX 调用中,init-Method 被调用并执行,但没有任何变化可见.例如,如果我更改了 init-Method 中的一个属性,则这仅在实例化时可见,而对 AJAX 调用不可见.对于 AJAX 调用,@V
..
让我们以搜索页面和结果页面为例.如果我有一个 ViewScoped bean 来处理我的搜索页面和我的结果页面,我可以使用这样的东西通过 url 传递参数: search.xhtml 支持豆 @ManagedBean(name=
..
我在 GlassFish 4 和 Java 7 上使用 Mojarra 2.2.4. 我从 BalusC 对 的回答中了解到在JSF中@ViewScoped bean是如何以及何时被销毁的?,@ViewScoped bean应该在三种情况下被销毁: 具有非空结果的回传 会话过期 超过会话中的最大逻辑视图数 我的 bean 在前两种情况下被销毁,但在超过最大逻辑视图数时不会.我
..
我使用的是 PrimeFaces 5. 我想在按下按钮时打开一个对话框. public void openUpload() {this.item = new Item();RequestContext.getCurrentInstance().op
..
我在尝试提交表单时遇到以下异常. javax.faces.application.ViewExpiredException:/page1.xhtml 找不到视图标识符的已保存视图状态:/page1.xhtml在 org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:132)在 org.a
..
多年来我一直在使用 JSF,在下一个项目中,我们的目标是使 Web 层尽可能无状态.我正在探索的一种可能性是删除 @ViewScoped bean 以支持 @RequestScoped(根据需要加上一两个 @SessionScoped bean).这对于带有 AJAX、数据表和条件渲染的复杂页面来说很麻烦.我的问题是:JSF(和 PrimeFaces)与无状态 Web bean 的配合情况如何?这
..
我有一个与浏览器中的 Primefaces4 meida 类型渲染 pdf 文件相关的问题.我已经成功地尝试了来自 primefaces 网站的展示中的示例.现在我想获得一个新功能,它在左侧面板中提供带有文档节点的树结构.用户可以选择一个文档将其显示在中央面板中.这意味着一旦用户选择树上的一个文档,它就会在 backbean 中生成 pdf 媒体字段. 相关代码如下: 后豆: @Ma
..
在 JBoss 7.1.1 上的 JavaEE6 项目(EJB3、JSF2)中,我们似乎有SeamFaces @ViewScoped 的内存泄漏. 我们制作了一个小原型来检查事实: 我们使用 JMeter 调用页面 200 次; 页面包含并调用一个注入有状态 EJB 的视图范围 bean; 我们将会话超时修复为 1 分钟. 在测试结束时,我们使用 VisualVM 检查内存的
..
我认为 @ViewScoped 应该防止 bean 在用户在同一页面上时被重建......那么为什么我的 @ViewScoped JSf 控制器 bean甚至在操作处理程序导致浏览器导航离开该视图之前多次创建? 这里有人能指出我正确的方向吗? 这是我的代码: 视图(域/edit.xhtml)
..
EDIT:codebulb.ch 在这篇文章中很好地解释和确认了这个问题提出的问题,包括 JSF @ViewScoped、CDI @ViewSCoped 之间的一些比较,以及 Omnifaces @ViewScoped,以及 JSF @ViewScoped 是“设计泄漏"的明确声明:2015 年 5 月 24 日 Java EE 7 Bean 范围比较了 2 的第 2 部分 EDIT: 2017
..
我在页面上使用数据表并使用绑定属性将其绑定到我的支持 bean.这是我的代码:- Facelet 标题
..
Spring 3.0 中是否有类似 JSF @ViewScoped 的作用域?我有一个使用 JSF+Spring 的应用程序,其中支持 bean 由 Spring 管理.我在 Spring 中没有找到像 JSF wiew 范围这样的任何范围.我看到博客 将 JSF 2.0 的 ViewScope 移植到 Spring 3.0,但它对我不起作用. 这是我对自定义 Spring 范围的尝试:
..
@RequestScoped 和 @SessionScopedBean managed beans 的生命周期由 Servlet 容器本身管理,因为它们基本上存储为属性HttpRequest 和 HttpSession 分别是.JSF 如何管理 @ViewScopedBean 的生命周期?我知道它是在创建视图时创建的,并且在回发到不同视图之前一直可用.但我发现在我们从那个视图移开后并没有立即收集垃
..
我目前正在使用 RichFaces 评估 Java EE 6/JSF 2.1. 声明为 的bean @ManagedBean@ViewScoped 获取 ID 集(准备删除操作等). 通过 JSF 显示一个确认弹出窗口. 如果用户确认,则调用 delete 方法并删除在步骤 1 中为其存储 ID 的行. 由于 CDI bean 没有 ViewScope,我尝试将 bean 声
..
我遇到了类似于 这篇文章和@BalusC的回答,有3个解决方案,但是: 我没有使用提到的 EL 表达式 我不想采用第二种解决方案(它对我来说已经足够复杂了) 并且部分状态保存设置为 false. 我的代码如下: index.xhtml:
..
我有一个 browse.xhtml,我在其中浏览了 cars 列表,我想在 details.xhtml 中查看汽车的详细信息> 按下“查看更多"按钮时.它们的支持 bean 是 @ViewScoped,分别称为 BrowseBean 和 DetailsBean. 现在,我不希望用户/客户端在 URL 中看到汽车 ID,所以我想避免使用 GET 参数,如此处 和 此处. 有什么办法可以做
..
我有一个带有重复控件的 XPage,从 viewScope 向量中获取其值. 字段像这样绑定到向量
..
我想将一个值传递给对话框,但它将无法正常工作.我尝试了这种方法,但是没有运气 这是我的页面:
..
在应用程序中,我需要知道viewScope变量是否已初始化.创建viewScope变量时,该值可能为null.因此,viewScope.isEmpty("SomeName")不会告诉我它已经初始化并且答案为null或尚未初始化.所有viewScope属性似乎都无法回答“存在viewScope的剂量"这个问题. 解决方案 您可以通过以下信息获取有关viewScope变量是否存在的信息
..