首页 > 其他分享 >${pageContext.request.contextPath}不能识别的问题

${pageContext.request.contextPath}不能识别的问题

时间:2023-10-09 12:02:59浏览次数:27  
标签:xml web contextPath request 2.3 pageContext

${pageContext.request.contextPath} 是通过 get方法去取的,先 pageContext.getRequest() 得到 HttpServletRequest 对象,再调用 HttpServletRequest 的 getContextPath方法

作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。

 

El表达式的写法:

${pageContext.request.contextPath}

 

jsp的写法:

<%=request.getContextPath()%>

--------------------------------------------------------------------------------------

${pageContext.request.contextPath}不能识别的问题

原因:

idea生成的web.xml 的web-app版本居然是2.3,2.3之后的版本才支持el表达式

 

解决方法:

如果运行这一段代码的时候报错,请检查项目 web.xml 文件的开头是这样

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
        http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
         version="3.0">
  <display-name>Archetype Created Web Application</display-name>
</web-app>
改完记得重启



标签:xml,web,contextPath,request,2.3,pageContext
From: https://blog.51cto.com/emanlee/7772015

相关文章

  • uni.request()
    uni-app应用中请求服务器端接口数据uni-app使用uni.request()可以实现服务器端数据API的异步请求,编译后会转换为各平台的专有技术。uni.request()的使用方法://没有请求主体的GET请求leturl=""let[err,res]=awaituni.request({url})if(err){执行失败}else{请......
  • JS 全屏和退出全屏--requestFullScreen详解及兼容代码
    浏览器全屏实现方式1.利用h5的 requestFullScreen2.摁F11实现全屏效果requestFullscreen全屏具体实现1.进入全屏   functionfull(ele){ if(ele.requestFullscreen){ ele.requestFullscreen(); }elseif(ele.mozRequestFullScr......
  • 02. request模块
    一、什么是request模块  requests模块是基于代码实现发送网络请求。该模块的作用是模拟浏览器发请求。Python中默认不带有requests模块,我们可以通过pip来安装。pipinstallrequests二、request模块的基本使用2.1、什么是UA伪装  UA检测是指门户网站的服务器会......
  • @RequestBody注解
    用途 用于接收前端传递给后端的json字符串中的数据。(处理json格式的数据)@RequestBody用来接收前端传递给后端的json字符串中的数据,GET方式的请求一般通过URL中携带key-value参数,而@RequestBody接收的是请求体中的数据(json格式的数据,只有请求体中能保存json),所以使用@Reque......
  • asp.net mvc Core 网页错误提示:An unhandled exception occurred while processing th
    网页错误提示:Anunhandledexceptionoccurredwhileprocessingtherequest.InvalidOperationException:Theentitytype'IdentityUserLogin<string>'requiresaprimarykeytobedefined.Ifyouintendedtouseakeylessentitytype,call'Has......
  • Requests模块
    该文总结了requests这个http模块,该模块主要用于发送请求获取响应,该模块有很多的替代模块,比如说urllib模块,但是在工作中用的最多的还是requests模块,requests的代码简洁易懂,相对于臃肿的urllib模块,使用requests编写的爬虫代码将会更少,而且实现某一功能将会简单。......
  • Angular 应用里环境变量 SERVER_REQUEST_ORIGIN 的含义
    SERVER_REQUEST_ORIGIN是一个在Angular应用中用于管理服务器请求来源的环境变量。在本文中,我将详细介绍这个环境变量的含义、作用以及如何在Angular应用中使用它。首先,让我们理解一下这个环境变量的背景和重要性。1.Angular应用和环境变量Angular是一个流行的前端框架,用......
  • 什么是 SAP ABAP 系统的 Transport Request
    在SAP系统中,TransportRequest(TR)是一个非常重要的组成部分,它是SAP系统中实施改变和确保这些改变能够从一个系统(例如开发系统)传输到另一个系统(例如测试或生产系统)的关键工具。简单来说,TransportRequest主要用于在SAP系统间迁移配置和开发对象。在SAP系统中,所有的配......
  • SAP ABAP 系统传输请求(Transport Request)导入到其他系统背后执行的逻辑
    在SAP系统中,当我们需要将一些更改从一个系统(例如开发系统)传输到另一个系统(例如测试系统)时,我们会使用TransportRequest。这是一种将配置、报告、表等从一个系统复制到另一个系统的机制。在我们的例子中,我们正在谈论的是一个Dynpro程序。Dynpro(动态程序)是SAP系统中的标准用......
  • How to get Postman API request code All In One
    HowtogetPostmanAPIrequestcodeAllInOnePostmancanconvertanAPIrequestintoacodesnippet,andyoucanchoosetheprogramminglanguageorframework.Youcanusethisgeneratedcodesnippetinyourfront-endapplications.https://learning.pos......