情况描述:
Java项目中,当你在jsp中使用${pageContext.request.contextPath}来获取相对路径。但是发布项目后,访问页面时,${pageContext.request.contextPath}被解析成$%7BpageContext.request.contextPath%7D
原因:
web-app版本问题,低于2.4版本的会出现这个问题
解决:
将头文件改成
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">