问题标签 [prerenderview]
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.
angularjs - 使用带有 angularjs 和 prerender.io 的重定向链接
我所说的重定向链接是指一旦打开应用程序就会在内部重定向的链接。
prerender.io 捕获了什么页面?重定向之前或之后的页面。
额外的问题:是什么触发 prerender.io 知道页面已完全加载?
jsf - JSF“缓存”一些预加载的变量
我有一个页面,它在每个“preRenderView”上填充一些带有 DB 值的列表
由于章节和类别并不经常出现(例如,每天仅一次),因此每个用户只应加载一次(在第一页加载时)。
当用户现在在同一个视图上执行一些 GET 请求(以保持页面等可收藏)时,最好不要再次加载这些“静态”值。
有没有办法实现例如加载章节和类别,例如每小时只加载一次?这个问题有什么最佳实践吗?
谢谢你的帮助!
jsf-2 - 何时使用 preRenderView 与 viewAction?
什么时候应该使用 preRenderView 事件来初始化页面的数据而不是使用 viewAction?它们在使用上是否相同,是否具有相同的效果?
preRenderView 事件
或者
查看动作
jsf - 当 preRenderView 事件跳转到嵌套支持 bean 中的另一个视图时,面对消息未显示
我有两种情况。第一个,从外部 URL,我访问一个包含 preRenderView 事件的视图 (V1)。支持 bean 中执行的方法导航到另一个视图 (V2)。在 V2 中,我有一些与支持 bean (BB1) 相关联的元素。此外,V2 包含另一个视图,其中包含另一个支持 bean (BB2)。
BB2 发生错误时,错误不会显示,但如果 BB1 发生错误,则错误显示没有任何问题。
第二个,如果我访问 V1 并且此事件没有导航到其他视图,则 V1 呈现。在 V1 中是一个带有导航到 V2 的按钮的表单。这样,无论错误发生在哪里,都会显示 BB1 的错误和 BB2 的错误。
¿ 第一个场景中没有显示关于 BB2 错误的任何想法?
先感谢您
jsf - 在模板客户端中未调用
以下是我的 XHTML 代码。preRenderView
事件监听器被忽略,我想要的方法没有被调用。我觉得这是因为使用了模板,但无法弄清楚确切的东西。请帮忙
XHTML:
Backing bean 简单测试方法:
jsf - ui:include 在预渲染事件 jsf 之前包含页面
我有一个 test.xhtml 页面,我在其中定义了一个事件
页面中还有一个插入标签。
现在的问题是,我想在预渲染事件中动态设置这个包含 src 页面 src="/page/somepage.xhtml"甚至在预渲染之前就已经执行了。任何人都可以提出一种方法来实现这一目标。提前致谢。
jsf - 过滤器 - 错误渲染视图 [/Error.xhtml] java.lang.NullPointerException
我有以下上下文:
一个 xhtml 页面,如下所示:
这是 filterEventCreator:
其中 sessionUtility 如下:
发生的情况是,如果我直接连接到 xhtml 页面,过滤器会知道我既没有登录也没有重定向,但是当它尝试重定向时出现以下错误: Error Rendering View[/Error.xhtml] java。 lang.NullPointerException
我调试了这个项目,除了日志用户之外,响应和任何变量都不是空的。我很感激任何可以帮助我的人。
jsf - URL 重定向不适用于 preRenderView 事件
我终于得到了页面之间传递的消息,但这并没有将我重定向到用户登录页面(../../index.xhtml),而是显示了禁止页面:
当然,受限页面有这个:
使用 get external context 重定向会使消息丢失。
jsf - preRenderView 在方法调用期间不起作用
我在我的 JSF 2.2 页面中有一个事件侦听<f:metadata>
器,它的 preRenderView 不适用于每个页面调用,它仅适用于第一页加载,当我使用add()
列表刷新的方法时显示添加的行,但我可以'根本无法让它适用于我的delete()
方法,没有任何内容被删除,视图也不会刷新。
但是,如果我忽略meta tag
并仅在方法中加载列表,一切正常getListe()
,但我不应该将业务代码放在getter
.
配置文件.xhtml
配置文件豆:
UtilisateurDao:
html - JSF包含未触发 preRenderView 事件的页面
我正在使用 JSF 2.0.1 并在尝试添加header.xhtml
到其他页面时观察到差异<ui:include src="header.xhtml"></ui:include>
,代码示例如下:
header.xhtml
该页面将作为一个组件添加到主页面上,它包含preRenderView
用于检查是否允许用户登录该主页面的事件。
如果我在主要页面上使用<ui:include src="header.xhtml"></ui:include>
内部部分,如下所示: <h:body>
主要.xhtml
问题在于<f:event>
未header.xhtml
触发,换句话说,在这种情况下checkAuthentication
功能不起作用。
但是,如果我移出主要页面<ui:include src="header.xhtml"></ui:include>
的部分并将其放在前面,则事件触发并且功能起作用。<h:body>
<h:body>
有人可以帮我解释为什么会发生这种差异吗?有什么专业的方法可以解决这种情况,既保留页眉内容,又触发事件?谢谢
注意:我也检查了这张票,但不确定我们是否相同