要从同一个包中获取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 ?我该怎么做呢?
每个war应该只有一个web.xml。您可以在同一个类包中的文件中设置参数,并像这样读取它:
YourClassName.class.getResourceAsStream("/Parameters.xml");