【问题标题】:How to get relative path for input text file; getServletContext() returns null如何获取输入文本文件的相对路径; getServletContext() 返回 null
【发布时间】:2014-12-23 03:47:15
【问题描述】:

我已尽一切可能尝试getServlerContext().getRealPath()。使用它我无法摆脱NullPointerException。以及来自 Stack Overflow 的许多其他建议。没有一个工作成功。我试图在我的一个 servlet 中读取的输入文本文件位于我项目的 WEB-INFO 文件夹中。如何使用 eclipse 和 Tomcat 在本地访问它,以及在部署到托管站点时如何访问它?对此的任何帮助将不胜感激。提前致谢。

【问题讨论】:

  • 你确定是WEB-INFO?还是WEB-INF

标签: servlets realpath


【解决方案1】:

我在初始调用的 servlet 中使用了 getServletContext().getRealPath(),并通过第二个 servlet 中的类变量将路径传递给第二个 servlet。那行得通。我猜由于第二个 servlet 实际上并没有正常初始化(我只是从第一个 servlet 调用它的 doPost),因此它的上下文为空。再次感谢大家的帮助!

【讨论】:

    猜你喜欢
    • 2015-09-25
    • 2013-11-21
    • 2017-11-08
    • 1970-01-01
    • 2023-04-03
    • 2019-11-28
    • 2013-01-31
    • 2010-11-29
    • 2019-06-30
    相关资源
    最近更新 更多