<context-param>
<param-name>productSearchRPP</param-name>
<param-value>8</param-value>
</context-param>
我想在 products.jsp 页面中获取 productSearchRPP 的值
pageContext.getServletContext().getInitParameter("key");
这就是您在 JSP 中获取上下文参数值的方式。在 JSTL 中你可以像这样得到它
${pageContext.servletContext}
或者
${applicationScope.attributeName}
${initParam['productSearchRPP']}
或者,进入 scriptlet
<%= pageContext.getServletContext().getInitParameter("productSearchRPP") %>
即使你可以在你的jsp中尝试这个。
ServletContext context = pageContext.getServletContext();
com = context.getInitParameter("com");
和 jstl 你可以使用。
${initParam['theStringIWant']}
尝试这个:
application.getInitParameter("productSearchRPP")
application.getServletContext().getInitParameter("productSearchRPP");
使用它来获得所需的结果