out.println("<br>" + getServletConfig().getInitParameter("ad"));
out.print("<br>" + getServletContext().getInitParameter("email"));
我有一个 JSP 页面。
当我运行我的应用程序时,它总是返回 null,而不是电子邮件。
但是当我在我的 servlet 代码中使用它时,它运行良好。
这是完整的代码:
<%
List styless = (List) request.getAttribute("styles");
int n = styless.size();
for (int i = 0; i < n; i++) {
out.print("<br>" + styless.get(i));
}
out.println("<br>" + getServletConfig().getInitParameter("ad"));
out.print("<br>" + getServletContext().getInitParameter("email"));
%>
在这段代码中,ServletConfig 或 ServletContext 都没有返回 null,但同样的东西在 servlet 中运行良好
web.xml
<servlet>
<servlet-name>Ch3 Beer</servlet-name>
<servlet-class>action.BeerSelect</servlet-class>
<init-param>
<param-name>ad</param-name>
<param-value>hawc91@gmail.com</param-value>
</init-param>
</servlet>
<context-param>
<param-name>email</param-name>
<param-value>rnsal28@yahoo.com</param-value>
</context-param>