我创建了 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/