问题标签 [viewaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
136378 浏览

jsf - 什么可以,用于?

任何人都可以澄清我们如何在一般情况下使用这个片段,或者在现实世界的例子中使用这个片段吗?

0 投票
2 回答
76018 浏览

jsf - 何时使用 f:viewAction / preRenderView 与 PostConstruct?

什么时候应该使用f:viewActionorpreRenderView事件来初始化页面的数据而不是使用@PostConstruct注释?是否基于支持 bean 的范围类型使用一个或另一个的基本原理,例如如果支持 bean 是@RequestScoped,那么在呈现视图之前选择使用f:viewActionpreRenderView结束@PostConstruct来初始化支持 bean 是否无关紧要,因为两者将产生同样的效果?

f:viewAction 或 preRenderView

或者

@PostConstruct

0 投票
1 回答
623 浏览

jsf-2 - f:viewAction 不调用动作

我正在使用 Weblogic server 12.1.2、JSF 2、Mojarra 2.2.4,并且我在页面中有下一个代码:

SessionBean 有下一个方法:

我将命名空间 xmlns: http://java.sun.com/jsf/core更改为 xmlns: http://xmlns.jcp.org/jsf/core

如果我在 VMware vFabric tc Server v2.5 上运行此应用程序,该应用程序运行正常,但如果我在 Weblogic 服务器上运行它,日志不会显示错误跟踪,但该方法永远不会执行。

我究竟做错了什么?

谢谢。

0 投票
1 回答
3003 浏览

jsf - 根据 f:viewParam 有条件地调用 f:viewAction

我们有一个设置,我们将不同的可选视图参数传递给 JSF 页面,并在设置参数后处理后续视图操作。一个非常简单的例子如下所示:

page.xhtml:

现在,不同之处在于处理a不起作用(page.xhtml?a=123),而处理b工作就像一个魅力(page.xhtml?b=123) - 尽管我认为我只是移动了 null-检查从 Java 到 JSF。就可读性而言,我宁愿在 Java 中省略额外的空检查,并让视图参数处理完全位于 JSF 中,但是如何调整代码以使第一个场景工作?

编辑根据什么是 f:viewAction 上的渲染属性的目的的公认答案?if本身有效,所以我怀疑执行顺序错误(首先评估动作条件,然后将值应用于模型)。

0 投票
1 回答
520 浏览

maven - viewAction 没有按预期工作

我尝试对请求 bean 运行 viewAction,但收到以下消息:

元数据组件需要嵌套在 af:metadata 标记中。建议:将必要的组件包含在

我在网上搜索过,发现它在 JSF 2.2.1 上一直存在问题(就像这篇文章一样),但我已将我的 POM 设置为 JSF 2.2.8-02。关于它可能是什么以及我如何解决它的任何想法?

这是我在facelet中得到的:

myy pom.xml 看起来像这样,我在 glassfish 4.0 上运行:

0 投票
0 回答
358 浏览

jsf - f:viewAction in ui:composition

我在使用f:viewActionin时发现了一个奇怪的行为ui:composition

我有一个包含作文的主页。在这两个页面中,我都定义了一个 f:viewAction,但是在加载页面时,只有主页中的一个被触发。

这是我使用的代码示例:

主要.xhtml

包含.xhtml

样品豆

只有sample.actionTest1被调用。

JSF 版本是 Mojarra 2.2.8-02

我正在编辑我的问题以详细解释我的情况。在上一个问题中,为了简单起见,我省略了我只需要渲染内容部分的事实。

修改后的主页面为:

如您所见,当单击命令链接时,必须只呈现内容。在这种情况下,是否有可能f:viewAction在渲染之前执行某些操作?现在我正在使用f:event它,它工作得很好。

0 投票
4 回答
3770 浏览

yii2 - Yii 2 静态页面

我无法显示静态页面。尝试按照此处文档中的说明进行操作 - http://stuff.cebe.cc/yii2-guide.pdf(第 100 页),但是当我启用 prettyurl 时,它不起作用。

在 urlManager 规则中添加:

然后在 SiteController 中添加:

然后创建views/site/pages/break.php

但我收到一个错误: 未找到 (#404) 无法解决请求:站点/页面?&view=break

如果我禁用 prettyUrl:

然后我可以看到我的页面输入 url: index.php?r=site/page&view=break

ViewAction 有什么问题?

0 投票
1 回答
880 浏览

ajax - f viewaction 中的 f ajax 之类的东西?

在执行 a 时,我需要在执行请求时显示加载图像f:viewaction,这听起来像是放在f:ajax里面f:viewaction,但这是不可能的。

0 投票
0 回答
230 浏览

jsf-2 - f:viewParam 和 f:viewAction 不使用 *.faces 和 *.jsf 映射调用,但仅使用 *.xhtml

我的 webapp 有一个奇怪的行为。我已经绑定到我*.faces的Faces Servlet。关于这个映射,我的所有页面都可以访问,但是没有调用my的 setter 和 my的方法。你有什么想法为什么会这样?*.jsf*.xhtml*.faces*.jsf<f:viewParam><f:viewAction>

0 投票
0 回答
1081 浏览

jsf - 在母版页模板上模拟 f:viewAction

有一个应用程序范围的bean。

此 bean 由包含在主模板中的页面访问,如下 ( West.xhtml):

使用主模板调用该update()方法的尝试是错误的,这违反了它的语义。<f:viewAction>

为此,<f:viewAction>需要在单个模板客户端上重复,这使得维护变得困难,尤其是在需要更改某些内容时。

是否有可能避免<f:viewAction>在每个模板客户端上到处重复?


母版页模板如下所示。这不是必需的。只需假设上述页面包含<ui:include src=".."/>在以下主模板 ( /WEB-INF/templates/Template.xhtml) 中。

<f:viewAction>需要放置在与以下内容相关联的模板客户端上。

等等,<f:viewAction>需要在每个这样的模板客户端上重复,以完成其连贯的任务。

有没有办法<f:viewAction>在一个地方适当地声明,这样就不需要在每个关联的模板客户端上重复它?