我在J2EE Applicatons web.xml中定义了一个context-param(在本例中是一个URL)。 我试图使用jstl(1.1)Taglibrary将此URL作为链接输出到JSP中。 该应用程序基于Java 1.4。
的web.xml:
<web-app>
...
<context-param>
<param-name>my-url</param-name>
<param-value>http://foo.bar.net/index.html</param-value>
</context-param>
...
</web-app>
JSP:
<c:out value="${my-url}">
其中url应为零“0”ist outputtet。 我也试过用
访问参数 <c:out value="${contextParam.my-url}">
和
<c:out value="${initParam.my-url}">
导致相同的输出。
有没有人知道如何从内部正确访问web.xml context-parameter 一个jsp?
答案 0 :(得分:3)
initParam
是正确使用的东西,但减号可能会使它混淆,并使其将其解释为算术表达式,从而导致零。
请改为尝试:
<c:out value="${initParam['my-url']}">