在我的网络应用程序的许多地方,我需要一个特定的字符串,它是:
request.getServletContext().getRealPath("/");
// I can only get this once the web-app starts
有时一个简单的 java 类需要知道这个字符串。我不想每次都将这个字符串传递给类的函数。一种方法是将此字符串存储在 Web 应用程序一开始的文件中。每次我需要这个时,只需阅读文件即可。但这似乎不是一个很好的选择。还有其他出路吗?
可能是我可以存储在context.xml
应用程序中。如果可能的话,我该怎么做?
如果有更好的方法请提出。
我使用tomcat作为服务器。