script 中的src
作用:指定js文件的位置,很多html标签都有src属性例如 <img src =" images/pp.jpg"/>表明图片在文件夹images下,指定名为pp的jpg图片
<script src="${pageContext.request.ContextPath} "></script>
优点: 它的作用是取出部署应用程序的名字,这样不管如何部署,所用的路径都是正确的
缺点:其他工具无法正确解析它
什么是当前的项目名称呢?
假定你的web application 名称为test,这个test就是当前的项目名称,不过你在浏览器中输入请求路径时,如:
http//:localhost:8080/test/hello.jsp
${pageContext.request.contextPath}或<%request.getContextPath%>就是从这个请求路径(URL)上截取(是截取)----> /test 看清楚,前面是有"/",而这个“/”代表的是-->"http//:localhost:8080",看清楚这里是没有"/"的!
所以才有了网上那些文章写的,如果我们:
<form action="${pageContext.request.contextPath}/hello.jsp">这样写路径永远对,当然对了,因为你自己翻译${pageContext.request.contextPath}/hello.jsp其中的含义,不就是
http//:localhost:8080/test/hello.jsp 相当于你写了一全路径!当然前提是你的JSP页面等等必须放置的位置正确才可以---->所以才说明路径永远正确
为什么这么要做呢?因为学过一些MVC模式的程序员都知道,JSP的作用是用来显示的(表现的),其他的作用最好不要在这个页面上显示,尤其是Java代码!所以就用EL表达式来替代类似有“<%%>”这样的代码格式
最后我在说一句
用到${pageContext.request.contextPath}是在JSP页面上的!
- 顶
- 1
- 踩
- 2
script 中的src相关推荐
- html script src属性,动态修改script标签中的src属性存在的问题
今天某个同事遇到一个诡异的问题,问题描述如下: 需求:通过脚本动态修改script标签的src来载入一段外部脚本并执行 实现方式(#1): document.getElementById('exter ...
- 姚博文 Script中defer的作用
使用defer属性可以让脚本在整个页面装载完成之后再解析,而非边装载边解析. 这对于只包涵事件触发的js脚本而言,可以提高整个页面的加载速度. DEFER 是脚本程序强大功能中的一个"无 ...
- html src 图片不显示图片,css中不用src也让图片显示的方法是什么?
在网页中有两种调用图片的方法,分别是使用img标签和使用background-image属性引入图片,其中使用img标签引入图片需要使用src属性. css中不用src让图片显示的方法是使用backg ...
- [html] 当img标签中的src图片加载失败时,怎么让它变得更美观呢?
[html] 当img标签中的src图片加载失败时,怎么让它变得更美观呢? 当默认图也失效,就会陷入死循环,需加变量计数,如果是 vue 的话用 @error.once 更妙.在 onerror 给元 ...
- [html] img中的src加载失败时如何用默认图片来替换呢?
[html] img中的src加载失败时如何用默认图片来替换呢? img有onerror属性,加载失败时触发error事件 但是这种解决方法在error里面替换的默认图片也加载失败的时候会导致问题,需 ...
- 在 npm script 中使用环境变量
在 npm script 中使用环境变量 npm 为加高效的执行 npm script 做了大量的优化,创建并运行 npm script 命令 里面讲到的环境变量特性能让我们在 npm script ...
- Postman在pre-request Script中执行登录获取token
Postman在pre-request Script中执行登录获取token 1.问题是什么 执行接口需要每次执行登录,然后带入登录的token,需要复制比较麻烦 2.怎么解决 把每次请求发送之前先发 ...
- vuecli3中src的文件_解决vuecli3中img src 的引入问题
最近公司要做一个在线ps 的项目 但是后台没写完, 我在用本地图片上传预览的时候 发现图片不能显示, 解决的办法 是 //页面的结构 export default { data() { return ...
- html页面中引入script标签的src的写法,/与//的区别
/的写法,是向当前服务器的特定目录下去取(本地没有就取不到了) 如当前网站域名是 http://debug.myself.com, 如果写成如下这样 <script src="/lib ...
最新文章
- Python基础总结(2)
- Snowball 关系提取,2篇知乎博客
- WebShell代码分析溯源(第1题)墨者学院
- pycharm安装怎么选_客厅窗帘怎么选 客厅窗帘怎么安装好看
- 常用Apache Commons工具类备忘
- Comparable与Comparator用法详解
- Eclipse 应用的初步认识
- 微信终端自研 C++协程框架的设计与实现
- 如何在 ASP.Net Core 中使用 MiniProfiler
- [19/03/16-星期六] 常用类_Date时间类DateFormat类
- idea中浏览器打开页面404_深圳网站建设中的404页面有什么用
- python __iter____next__
- Download Microsoft Visual Studio 2010 Ultimate Trial - ISO from Official Microsoft Download Center
- 小程序-Hello World
- php调用声卡,利用vb测声卡_visualbasic教程
- 有了这四个网站 再也不用花钱啦
- [生存志] 第14节 历代大事件概览 西汉
- java通过十字路口_如何正确通过十字路口 老司机教你怎么走
- 中国医科大学2021年9月《社区护理学》作业考核试题
- Vulnhub靶机系列:SecTalks: BNE0x03 - Simple