你什么时候使用Servlet init params?

时间:2014-09-01 17:31:55

标签: java servlets parameters web.xml init

我正在阅读Jenkov在this blog post上关于Servlet的初始化参数。

这让我很奇怪,我什么时候需要以这种方式初始化变量? 如果我想预定义某些值,为什么不用Java代码中的字段呢?

2 个答案:

答案 0 :(得分:3)

如果您的servlet打包在jar中供其他用户使用,那么可能会很有用,然后他们可以在自己的servlet定义中将输入参数设置为他们自己的规范。如果您对其进行硬编码,则无法以其他方式进行配置。你的servlet。

答案 1 :(得分:1)

因为如果你需要更改这些变量,需要编辑web.xml并重新启动servlet,另一个(你的建议)需要重新编译应用程序。