<context-param>
<param-name>productSearchRPP</param-name>
<param-value>8</param-value>
</context-param>
chcę uzyskać wartość productSearchRPP w products.jsp stronieJak uzyskać wartość parametru kontekstowego w jsp.?
<context-param>
<param-name>productSearchRPP</param-name>
<param-value>8</param-value>
</context-param>
chcę uzyskać wartość productSearchRPP w products.jsp stronieJak uzyskać wartość parametru kontekstowego w jsp.?
pageContext.getServletContext().getInitParameter("key");
W ten sposób można uzyskać kontekstowe wartość parametru w JSP. W JSTL można je dostać jak to
${pageContext.servletContext}
Albo
${applicationScope.attributeName}
chcę dostać go za pomocą JSTL. –
@ user1929534, edytowałem odpowiedź –
Pierwsza linia powinna zaczynać się od 'pageContext' (uwaga na kapitał" C "). Próbowałem edytować odpowiedź, ale stackoverflow mówi, że zmiany muszą mieć co najmniej 6 znaków. – twm
Spróbuj:
application.getInitParameter("productSearchRPP")
application.getServletContext().getInitParameter("productSearchRPP");
to wykorzystać, aby uzyskać żądany rezultat
Nawet można spróbuj tego w swoim jsp.
ServletContext context = pageContext.getServletContext();
com = context.getInitParameter("com");
z jstl można użyć.
${initParam['theStringIWant']}
${initParam['productSearchRPP']}
Lub, aby dostać się do środka skrypty
<%= pageContext.getServletContext().getInitParameter("productSearchRPP") %>
request.getIntiParameter ('klucz') –