我有我的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}
提前致谢
答案 0 :(得分:0)
您需要在url
中添加web.xml
模式,
<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>jspPage</url-pattern>
</servlet-mapping>
并检查您的jsp页面中是否有EL
支持。正如PSR所说,它应该是jsp。