Web.xml
<param-name>driver</param-name>
<param-value>com.mysql.jdbc.Driver</param-value>
</context-param>
<context-param>
<param-name>url</param-name>
<param-value>jdbc:mysql:///gts_user</param-value>
</context-param>
<context-param>
<param-name>user_name</param-name>
<param-value>root</param-value>
</context-param>
<context-param>
<param-name>password</param-name>
<param-value>gts</param-value>
</context-param>
我希望使用java类文件从web.xml获取所有值
答案 0 :(得分:2)
如果您有权访问context-param
,您将能够访问所有这些ServletContext
元素。您可以访问许多地方的ServletConfig
,即Servlet#init(..)
,Filter#init(..)
和大多数听众类型。
您要查找的方法是ServletContext#getInitParameterNames()
。
否则,您必须自己解析web.xml
。