如何在jsp中获取上下文参数值?

时间:2012-12-26 10:24:52

标签: java jsp

  <context-param>
        <param-name>productSearchRPP</param-name>
        <param-value>8</param-value>
    </context-param>

我希望在products.jsp页面

中获得productSearchRPP的价值

5 个答案:

答案 0 :(得分:10)

pageContext.getServletContext().getInitParameter("key");

这是在JSP中获取上下文参数值的方法。 在JSTL中你可以像这样得到它

${pageContext.servletContext}

或者

${applicationScope.attributeName}

答案 1 :(得分:7)

${initParam['productSearchRPP']}

或者,进入scriptlet

<%= pageContext.getServletContext().getInitParameter("productSearchRPP") %>

答案 2 :(得分:5)

即使你可以在你的jsp中尝试这个。

ServletContext context = pageContext.getServletContext();
com = context.getInitParameter("com");

和jstl你可以使用。

${initParam['theStringIWant']}

答案 3 :(得分:1)

试试这个:

application.getInitParameter("productSearchRPP")

答案 4 :(得分:1)

 application.getServletContext().getInitParameter("productSearchRPP");

使用它来获得所需的结果