问题标签 [facescontext]
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.
java - 如何以编程方式在 Spring 中获取 @Service 实例
我需要实现javax.faces.convert.Converter
将字符串转换为对象和对象转换为字符串。
为此,我定义了特定的服务 ( @Service
),但我不知道如何获取实例。
我曾尝试使用@Autowired
并@Component
获取实例,但 Spring 忽略了。
是否可以从中获取@Service
实例FacesContext
?
nullpointerexception - CDI 注入 - 使用 Deltaspike @scheduled 时 FacesContext 的 NPE
我正在使用 Deltaspike (1.4.0) 和 Quartz (2.2.1) 来安排工作。在TestJob bean 中注入了ResourceBundle。ResourceBundle 的生产者需要一个 facesContext,但这始终为 null。
如何在调度程序 bean 中正确注入 ResourceBundle 以及为什么使用 @Scheduled 时 facesContext 始终为空?
资源包生产者
FacesContext 生产者
jsf - JSF/MyFaces 失去其 FacesContext 的原因可能是什么?
我有一个基于 JSF(2.1.17) myfaces /PrimeFaces + Omnifaces on WAS 8.0.0.9 的 web 应用程序
大多数时候一切正常,但偶尔会出现以下异常:
// ... 更多过滤器 ...
在查看FlashImpl
line388 时,如果发现:
所以看起来没有FacesContext
. 虽然(再次通过查看代码)它应该在FacesServlet.service
调用堆栈的更上方创建。
我们注册的过滤器之一记录了在 JSF 生命周期的不同阶段使用的日志时间,它抱怨 RENDER_RESPONSE 阶段已启动,尽管它已经在运行。
日志记录还表明在当前请求中找不到请求的页面,因此请求了适当的错误页面。
所有这些都可能发生在 Ajax 请求期间,但我不确定。
任何想法可能导致此问题?
我找到了这个错误报告,但找不到参考,getRequestDispatcher
所以它似乎不适用。
我还发现了这个问题:IBM JSF 中 FlashImpl.java 中的空指针异常,这实际上可能是重复的,但由于我有更多(可能相关)信息,这些信息可能适用于其他问题,也可能不适用于其他问题,所以我认为创建一个新问题会更好一。
java - 在 xAgent 中访问 FacesContext(在新线程中)
我计划对所有 5 分钟的 xAgent 使用单个入口点,这意味着一个 XPage 会启动所有 5 分钟的“java 代理”(应该每 5 分钟启动一次的类)。我想在新的不同线程中启动该 java 代码,以便真正并行启动此类代理。
提到的“java 代理”与其他 NSF 应用程序类具有很强的相互依赖性。其中许多依赖于 FacesContext 和/或其他 XSP/JSF 全局变量。
“Java 代理”代码示例:
问题:此类方法如:FacesContext.getCurrentInstance()、ExtLibUtil.getCurrentSessionAsSigner() 在新线程中返回 NULL。
问题:是否可以在新线程中初始化 XSP / JSF 引擎以访问 FacesContext 等(在“Agent1:test 2.1”和“Agent1:test 2.2”行中获取不为空)?
提前致谢!
jsf - @WebServlet #doGet(...) 中缺少 FacesContext
我有一些使用@WebServlet
注释的bean:
我想使用该 URL 对来自电子邮件的链接做出反应,例如:
web.xml 使用以下设置FacesServlet
:
当我尝试FacesContext.getCurrentInstance()
从#doGet(...)
返回值中访问时,总是null
. 为什么?我该如何处理?我想使用一些 UI (CDI) bean 来初始化应用程序并转发到结果页面。每当某些代码使用 ieFacesContext.getCurrentInstance().addMessage(...)
时,它都会以NullPointerException
.
jsf - 为什么在 JSF Mojarra 2.2 FacesContext.java 中存在 initContextServletContext
字段是私有的,但从未在 FacesContext 类中使用。有存在的理由吗?
java - 如何在 Xpages 中设置用户定义的语言
在我的 xpage 中,我需要在页面加载之前设置用户定义的语言。要设置的语言存储在数据库的文档中
所以我在 beforePageLoad 中这样做
问题是如果我不做 context.reloadPage 语言没有设置。
但是 context.reloadPage 在加载页面时会出现各种其他问题,因此我需要找到更好的方法。
无论如何我可以在不重新加载页面的情况下设置页面的语言。
jsf - FacesContext.getCurrentInstance 在 PrimeFaces 对话框框架演示中返回 null
我想运行Dialog Framework 的 ShowCase 演示 - GlassFish 4.1 和 NetBeans 8.0.2 上的数据。我从展示中复制/粘贴代码。但我在这一行遇到了 NullPointerException:
错误代码
我读到我必须有另一个 servlet 应用程序来与客户端通信,但我找不到任何与教程如何做的链接。
我读到我必须将此代码添加到 faces-config.xml:
链接到 Natalia Zoń 帖子:从 RequestContext.getCurrentInstance() 返回的 Primefaces JSF null 在这里我读到一些关于推送服务器的内容:Developer.am
jsf-2.2 - @WebListener 中的 FacesContext
我需要在@WebListener
.
我以为我可以使用这样的代码片段
因为.getCurrentInstance()
断言的 javadoc 可以“在应用程序初始化或关闭期间调用 [...]”,但它不起作用,因为它返回 null。
我错过了什么吗?给定 viewId 的任何其他方式来构建 url?
谢谢
java - 部署期间出现严重错误:com.sun.faces.config.ConfigurationException:配置失败!无效的
嗨,我正在将我的应用程序从 Websphere 迁移到 Jboss,并且在部署我的 EAR 时遇到了错误。如果有人能提示错误,我将不胜感激。
我也收到错误说明 org.apache.myfaces.tiles.example.TilesBacking 无法加载。
下面是我的 example-config.xml:
如果有人能提示错误,我将不胜感激。