2013-02-07 130 views
4

的web.xml是如何從jsp獲取web.xml中servlet的init參數?

<servlet> 
    <servlet-name>index</servlet-name> 
    <jsp-file>/index.jsp</jsp-file> 
    <init-param> 
     <param-name>heading</param-name> 
     <param-value>This is heading</param-value> 
    </init-param> 
</servlet> 
<servlet-mapping> 
    <servlet-name>index</servlet-name> 
    <url-pattern>/index</url-pattern> 
</servlet-mapping>. 

我怎樣才能初始化參數從JSP頁面 「標題」?

回答

7
<%=config.getInitParameter("heading")%> 

問候。

+0

對不起! 我的servlet映射是錯誤的! –

5

Got it! 我的servlet映射是錯誤的! 正確的映射是...

<servlet> 
    <servlet-name>index</servlet-name> 
    <jsp-file>/index.jsp</jsp-file> 
    <init-param> 
     <param-name>heading</param-name> 
     <param-value>This is heading</param-value> 
    </init-param> 
</servlet> 
<servlet-mapping> 
    <servlet-name>index</servlet-name> 
    <url-pattern>/index.jsp</url-pattern> 
</servlet-mapping> 

現在,我們可以用 「<%= config.getInitParameter(」 標題 「)%>」 或 「<%= getInitParameter方法(」 標題「)%訪問初始化參數>」。

感謝Peter Rader。

+0

當然,沒問題m8。 –

相關問題