java - 在异步方法接缝中获取上下文参数

标签 java jakarta-ee seam facescontext

我想在 web.xml 中配置上下文参数。在正常的方法调用中(使用seam 2.2.0),我这样做:

readDirectory = (String) FacesContext.getCurrentInstance()
                .getExternalContext().getInitParameter(
                        "ReadDirectory");

工作正常,但在异步方法(@Asynchronous)中,我的faceContext为空。

所以我不知道如何获取这个参数。

最佳答案

我找到了:

ServletLifecycle.getServletContext().getInitParameter("ReadDirectory");

知道后就很简单了^^

关于java - 在异步方法接缝中获取上下文参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3683245/

相关文章:

java - 如何使用 WebSocket 发送定期消息?

java - 如何从 jar 文件中调用自定义方法

performance - 我如何衡量一个 Seam 应用程序的性能?

java - 使用 Jboss/Seam 从 OpenId 获取电子邮件地址

java - 如何将c toHex方法转换为java

java - 带有子组件的 JFrame 窗口

java - 标注 Adempiere 中的确认(是/否)对话框

java - 无法在 java netbeans 中创建按钮网格

Java7 类格式错误 : Illegal local variable table length while creating the object

java - 如何让 Seam Validation 在 Java EE 容器之外工作?