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

Har*_*ani 12 java jsp

  <context-param>
        <param-name>productSearchRPP</param-name>
        <param-value>8</param-value>
    </context-param>
Run Code Online (Sandbox Code Playgroud)

我想在products.jsp页面中获得productSearchRPP的价值

Pra*_*mha 13

pageContext.getServletContext().getInitParameter("key");
Run Code Online (Sandbox Code Playgroud)

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

${pageContext.servletContext}
Run Code Online (Sandbox Code Playgroud)

要么

${applicationScope.attributeName}
Run Code Online (Sandbox Code Playgroud)


小智 8

${initParam['productSearchRPP']}
Run Code Online (Sandbox Code Playgroud)

或者,进入scriptlet

<%= pageContext.getServletContext().getInitParameter("productSearchRPP") %>
Run Code Online (Sandbox Code Playgroud)


Ash*_*vin 6

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

ServletContext context = pageContext.getServletContext();
com = context.getInitParameter("com");
Run Code Online (Sandbox Code Playgroud)

并使用jstl你可以使用.

${initParam['theStringIWant']}
Run Code Online (Sandbox Code Playgroud)