${pageContext.request.contextPath}无法解析乱码使用不了

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: ${pageContext.request.contextPath}无法解析乱码使用不了

在jsp中

${pageContext.request.contextPath}解析乱码


${pageContext.request.contextPath}解析乱码或使用不了

image.png

解决方案:


web.xml 2.3版本不支持el表达式子 只要把版本换成2.3以上就可以 还有${pageContext}没有提示 没有导入jsp坐标 导入坐标就可以解决

web.xml

<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">

jsp坐标

    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.1</version>
    </dependency>


相关文章
|
Java
PageContext request session application区别以及EL表达式
PageContext request session application区别以及EL表达式
130 0
|
Java Maven
JSP 使用 ${pageContext.request.contextPath} 无效
通过 ${pageContext.request.contextPath}可在JSP 中取得当前的项目绝对路径,比如当前项目是 http://localhost:8080/demo, 则 ${pageContext.request.contextPath} 代表的就是 /demo,其中 / 代表 http://localhost:8080,所以一般使用${pageContext.request.contextPath} 定位资源。
|
XML JavaScript 前端开发
No mapping found for HTTP request with URI [/zjic] in DispatcherServlet
最近做项目 出现了前台访问出现404 控制台出现 No mapping found for HTTP request with URI [/zjic] in DispatcherServlet
303 0
No mapping found for HTTP request with URI [/zjic] in DispatcherServlet
|
Web App开发 应用服务中间件
tomcat报错:Error parsing HTTP request header
tomcat报错:Error parsing HTTP request header
385 0
|
应用服务中间件 容器 数据安全/隐私保护
Servlet中request请求Get和Post方法以及乱码解决
前言: 传递的请求参数如何获取 GET方式: 参数放在URI后面 POST方式: 参数放在实体内容中 后台获取前台数据方法: 核心的API: request.getParameter("参数名"); 根据参数名获取参数值(注意,只能获取一个值的参数) request.
3167 0
|
应用服务中间件 API 开发者
Servlet中response、request乱码问题解决
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/80097763 一、r...
1235 0