我正在研究一个项目,并且Enumeration
引用由getAttributeNames()
的ServletContext
类引起的问题。为什么ServletContext的getAttributeName()返回不需要的属性?
由getAttributeNames()
返回的属性名称永远不会被我添加,那么为什么它会显示它们?
这些属性是:
org.apache.tomcat.InstanceManager
org.apache.catalina.jsp_classpath
org.apache.tomcat.util.scan.MergedWebXml
javax.servlet.context.tempdir
org.apache.catalina.resources
org.apache.tomcat.JarScanner
org.apache.jasper.compiler.TldLocationsCache
可有人告诉我如何跳过他们,这样我可以通过检索存储我的属性?
为什么你以任何方式使用'getAttributeNames()'?你想调试它们吗?或者你为自己的属性生成随机属性名称,以至于你不能只使用'getAttribute()'?再想一想。 – BalusC 2012-02-17 00:02:12