java - 如何从欢迎jsp页面获取web.xml中servlet的初始化参数?

标签 java jsp welcome-file

我创建了 index.jsp 页面,并在 web.xml 中将路径 /index 绑定(bind)到它。
当访问应用程序的根目录作为欢迎页面时也会显示。它有三个初始化参数。

问题是如果路径已满[host:port]/[appName]/index,我可以通过config.getInitParameter()从JSP代码访问,参数访问正常。
如果我尝试导航到应用程序根目录[host:port]/[appName]/,则会显示欢迎页面,但无法访问初始化参数。 config.getInitParameter() 方法返回 null。

如果我想获取servlet初始化参数,如何在web.xml中正确配置欢迎页面?

最佳答案

您是否在 web.xml 中将 index.jsp 定义为“欢迎文件”?听起来容器正在执行重定向。将 index.jsp 定义为欢迎文件应该可以解决这个问题。

希望有帮助。

关于java - 如何从欢迎jsp页面获取web.xml中servlet的初始化参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21383786/

相关文章:

java - 在中型 Web 应用程序中处理数据库连接的正确方法

eclipse - HTTP 状态 404 - 请求的资源 (/ProjectName/) 不可用

java - 如果子类扩展基类异常

java - 为什么它只添加数组列表的最后一个元素?或可能的解决方案?

java - 无法查看JSP内容,获取 "an unexpected error (type=Not Found, status=404)"

java - JSP 组件创建

java - 为什么 Servlet 中的重定向要求是绝对的?

java - 删除超过 x 天的文件

jsp - 如何在 web.xml 中配置欢迎文件列表