如何读取 在我的META-INF / context.xml中定义的条目的值

问题描述 投票:0回答:1

我有META-INF / context.xml文件,如下所示

 <?xml version='1.0' encoding='utf-8'?>
    <Context displayName="Game Application Dev">
     <Environment 
        name="myName" 
        value="HelloWorldApp" 
        type="java.lang.String" 
        description="This is my envName"/>
    </Context>

任何可能,有可能读取我的。xhtml文件中的myName条目不使用任何bean(执行显式jndi查找)。我知道可以通过jndi查找来完成,但是我的要求是不使用任何bean就可以实现相同的目的。

编辑1:我的目标服务器:Apache Tomcat

tomcat jsf
1个回答
1
投票
虽然知道为什么不能向您的项目中添加bean仍然很有趣,但是从Apache Tomcat String访问context.xml类型的参数的一种机会是来自ExternalContext的getInitParam(String)方法:

getInitParam(String)元素重写为<Environment .../>

<Parameter .../>

© www.soinside.com 2019 - 2024. All rights reserved.