在 Servlet 2.3 的 init 方法中获取上下文路径(因此没有 ServletContext#getContextPath() 可用)
Get context path in init method in Servlet 2.3 (so no ServletContext#getContextPath() available)
由于我们有一些遗留代码,我正在使用 servlet 2.3 进行项目开发。有没有办法在 init 方法或 servlet 的任何其他方式中获取上下文路径?
我知道它在更高版本的 Servlet 上是可能的,并且可以在 servlet 2.3 上使用 getRealPath()
方法以 hacky 的方式获得它。但是我仍在寻找更好更简洁的代码。
我做不到。我发现最好的方法是升级到 2.5 规格。
张贴答案以防万一有人在尝试同样的事情。
由于我们有一些遗留代码,我正在使用 servlet 2.3 进行项目开发。有没有办法在 init 方法或 servlet 的任何其他方式中获取上下文路径?
我知道它在更高版本的 Servlet 上是可能的,并且可以在 servlet 2.3 上使用 getRealPath()
方法以 hacky 的方式获得它。但是我仍在寻找更好更简洁的代码。
我做不到。我发现最好的方法是升级到 2.5 规格。
张贴答案以防万一有人在尝试同样的事情。