JSP:在JSP中获取context-param不起作用

时间:2014-10-01 12:56:52

标签: jsp el context-param

我有我的web.xml文件,我定义了context-param然后我想从我的jsp文件中的变量中获取值。所以我试过${initParam.variablename},但输出是空的。

xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app
         xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    <context-param>
        <description>The relative path to product images</description>
        <param-name>productImagePath</param-name>
        <param-value>img/products/</param-value>
    </context-param>

html

categoryImagePath: ${initParam.categoryImagePath}

提前致谢

1 个答案:

答案 0 :(得分:0)

您需要在url中添加web.xml模式,

<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>jspPage</url-pattern>
</servlet-mapping>

并检查您的jsp页面中是否有EL支持。正如PSR所说,它应该是jsp。