2013-02-07 128 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。 –

相关问题