<context-param>
<param-name>productSearchRPP</param-name>
<param-value>8</param-value>
</context-param>
我想在products.jsp頁如何獲得jsp中的上下文參數值?
<context-param>
<param-name>productSearchRPP</param-name>
<param-value>8</param-value>
</context-param>
我想在products.jsp頁如何獲得jsp中的上下文參數值?
pageContext.getServletContext().getInitParameter("key");
得到productSearchRPP的價值這是你如何獲得JSP環境參數值。 在JSTL,你可以得到它像這樣
${pageContext.servletContext}
或者
${applicationScope.attributeName}
我想使用JSTL得到它。 –
@ user1929534,我編輯了答案 –
第一行應該以'pageContext'開始(注意大寫'C')。我試着編輯答案,但stackoverflow說編輯必須至少有6個字符長。 – twm
試試這個:
application.getInitParameter("productSearchRPP")
application.getServletContext().getInitParameter("productSearchRPP");
使用它來得到需要的結果
即使你可以在你的jsp中試試這個。
ServletContext context = pageContext.getServletContext();
com = context.getInitParameter("com");
和jstl你可以使用。
${initParam['theStringIWant']}
${initParam['productSearchRPP']}
或者,進去小腳本
<%= pageContext.getServletContext().getInitParameter("productSearchRPP") %>
request.getIntiParameter( '鍵') –