0

要从同一个包中获取一个 init 参数,我可以这样做:

在 web.xml 中

<context-param>
    <param-name>PARAM</param-name>
    <param-value>1</param-value>
</context-param>

和我的java类:

FacesContext.getCurrentInstance().getExternalContext().getInitParameter( "PARAM" );

同一个包没问题。但是,如果我想通过我的类 java 访问另一个包中的 web.xml?我该怎么做?

4

1 回答 1

0

每次战争你应该只有一个 web.xml。您可以在同一个类包中的文件中设置参数,并像这样读取它:

YourClassName.class.getResourceAsStream("/Parameters.xml");
于 2014-05-09T17:02:00.057 回答