想通过${pageContext.request.contextPath}获取当前路径,然后发现这行代码被解析成了/$%7BpageContext.request.contextPath%7D,原因是因为web-app版本号过低。IDEA在创建javaweb项目的时候,web-app的版本默认是2.3,而要正确解析上面的代码获得当前路径,我们需要把web-app的版本手动改成2.5及以上版本。
解决方法一:将的标签替换如下

<?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_4_0.xsd"version="4.0"></web-app>

解决方法二:在使用el表达式的jsp页面添加isELIgnored="false"

<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>

解决方法三:

  1. File -> Project Structure
  2. 删除web-app,记得备份web-xml的内容
  3. 删除之后一定要点apply(应用)
  4. 再添加一个web,xml,记得点apply

最新文章

  1. 大数据运行环境的运行
  2. [数据结构]-散列表(哈希表)
  3. Bootstrap框架的基本使用
  4. Android 程序自动更新功能模块实现
  5. shape file与coverage叠加的问题
  6. CGI,BOA配置心得
  7. 【图像处理】——鼠标点击图像的一处,获得点击点的坐标值
  8. java new 面试_java面试30问
  9. 如何在React Native中使用React JS Hooks?
  10. Bootstrap 3: 图标转换事件 Change icons when toggle
  11. 使用 YOLOv5 训练自动驾驶目标检测网络
  12. 利用Docker一键部署若依前后端分离项目详细教程
  13. LoadRunner启动自带例子Web Tours报错
  14. 双眼融合训练一个月_视觉融合功能的四种训练方法
  15. 使用matlab制作电子签名
  16. Labwindows扫盲+技巧贴,CVI学习必看
  17. 怀旧服ouf头像插件_魔兽世界7.0前夕ShadowedUF简洁头像插件
  18. 跑跑卡丁车手游怎么用电脑玩 跑跑卡丁车模拟器玩法教程
  19. apple 证书 账号 内购 详解
  20. 【2021-05-06】JS逆向之微店登入ua

热门文章

  1. 我的neovim配置
  2. Hadoop Yarn常用命令
  3. 基于halcon的焊点定位实例
  4. 二维码读取之ecc200_contrast_tolerance.hdev
  5. 财物机器人英文ppt演讲课件_机器人总动员英文ppt
  6. phpcms 推荐位调用
  7. 【分享】轻量级Linux + docker
  8. 30个CSS使用技巧
  9. Springboot实现语音听写转文字功能
  10. ES--索引生命周期管理