Servlets servlet init parm中的用户主相对路径

Servlets servlet init parm中的用户主相对路径,servlets,Servlets,能否在servlet init parm中指定相对于用户主页的路径 我想让servlet从与运行服务器的用户(可能是tomcat)相关的路径加载属性文件。不,他们自己不能。但是,我可以看到一个init参数: 包括类似${user.home}/filename的内容。在本例中,您必须解析${user.home}以使用花括号之间的字符串内容执行System.getProperty() 已知是相对于用户主目录的路径。因此,如果init参数为“/filename”,那么代码将读取该参数,并知道它必须在S

能否在servlet init parm中指定相对于用户主页的路径


我想让servlet从与运行服务器的用户(可能是tomcat)相关的路径加载属性文件。

不,他们自己不能。但是,我可以看到一个init参数:

  • 包括类似${user.home}/filename的内容。在本例中,您必须解析${user.home}以使用花括号之间的字符串内容执行System.getProperty()
  • 已知是相对于用户主目录的路径。因此,如果init参数为“/filename”,那么代码将读取该参数,并知道它必须在System.getProperty(“user.home”)前面加上前缀

  • 这两个方法中的任何一个都位于servlet的init()方法中,或者在servlet中设置静态变量,或者在那里与属性文件交互。

    我现在无法更改servlet,可能以后再更改