【发布时间】:2016-08-16 06:54:55
【问题描述】:
我正在尝试访问 JSP 文件中的 init 参数。 当我从这样的 servlet 映射中输入 url 模式时:http://localhost:8080/JEE_Learning/testingJSP 它工作正常,参数在那里。
但是当我输入一个 JSP 文件名时:http://localhost:8080/JEE_Learning/testing.jsp 参数为空。
web.xml:
<servlet>
<servlet-name>testingJSP</servlet-name>
<jsp-file>/testing.jsp</jsp-file>
<init-param>
<param-name>name</param-name>
<param-value>John</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>testingJSP</servlet-name>
<url-pattern>/testingJSP</url-pattern>
</servlet-mapping>
JSP 文件内:
<%= getInitParameter("name") %>
这是为什么呢?
【问题讨论】: