
正文
引入js绝对路径,js绝对路径和相对路径
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jsp引入js文件的问题
JSP引用JS文件的路径有以下三种:使用相对于jsp页面的相对路径 这样在页面使用http://localhost:8080/MyProject/test.jsp访问test.jsp时就可以引用到dtree.js。
第一种情况:一般在学习时,一个tomcat上都跑多个工程,用工程名来区分。如下:script src=%=request.getContextPath() % /home/test.js 第二种情况:访问JSP文件时,用相对路径引入JS,CSS文件是OK的。真实项目中, 一个tomcat上要是也跑了多个工程, 并用IP来区分。
尊敬的用户,您好!很高兴为您答疑。对于该处所展示的问题推测应该是event作为传参导致的多态问题,建议您换个写法试一试。希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
你路径写的是没问题的,不过这错误看起来象是 menu.js 文件里面出错了,不象没找到 munu.js 的样子。试试把 menu.js 清空写个alert(1)试试,看会不会弹框。个人建议,升级成IE8 或者 9 吧, 开发人员工具对调试脚本非常有帮助。
相关问答
Q1: 用JS怎么提取绝对路径
第一步:打开“about:config”页面,查找“signed.applets.codebase_principal_support”属性,将其值设置为true。
使用getAttribute方法取就是当前标签的src值。
可以使用window对象的location对象的里的href来获取当前页面的URL地址。
js没有操作客户端的文件的权限的。如果不通过flash和activex来实现。那么只能先上传到服务器后再处理。
Q2: html里,关于相对路径和绝对路径是什么意思?最好说的简单些,百度查了没...
相对路径:是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。完整路径:又称绝对路径,是指目录下的绝对位置,直接到达目标位置,是从盘符开始的路径。路径不同 相对路径:是从当前路径开始的路径。
绝对路径指的是文件或目录的真实路径,表示方法一般是硬盘路径或带http开头的路径,如C:/website/web/index.htm 相对路径 ./表示方法,表示当前所在路径。例如,下面代码表示图片jpg位于当前index.html网页所在目录images下。相对路径 xxx/表示方法,表示当前目录某个目录下。
.HTML相对路径指由这个文件所在的路径引起的跟其他文件(或文件夹)的路径关系。
相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。HTML绝对路径(absolute path)指带域名的文件的完整路径。绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
绝对路径-以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。
Q3: 在html页面中使用绝对路径引入js或者css文件
首先,你要先搞清楚需求,是要在前台生成这个路径,还是在后台生成这个路径。如果是在后台生成,那只要规定所有的路径都用统一的方法生成,就可以了。
html嵌入JS和CSS代码总体上可以分两种,一种是外部引入,一种是直接写在HTML文件中。
绝对路径:D:\web\0js就是0js的绝对路径,比如0html文件要调用0js,直接用script src=D:\web\0js/script 相对路径:由于0html和0js在同一目录下。0html文件要调用0js,可以用script src=0js/script。
Q4: 如何在jsp中使用绝对路径
1、% String path = request.getContextPath(); //返回形式http://localhost:8080/uploadString basePath = request.getScheme() + :// + request.getServerName() + : + request.getServerPort() + path + /;/ 2。
2、如果要写绝对路径的话就这样写form action=%basePath%LoginAction method=post,因为你上面的basePath上面有个\所以这里就不写了,一般情况我都会把basePath后面的\去掉后面写的时候比较容易读些。basePath 在jsp头文件中声明的。可以看下最前后声明部份。
3、真实的文件都是上传至服务器中。比如在webroot下的file文件夹下 那么你在却出文件时!你的文件实际的地址应该就是webroot下 file/upload/a.txt jsp显示时应该是:a href=%=request.getContextPath() %/file/数据库的路径打开 补充下!上面可以在jsp页面直接打开文件了。
4、晕,jsp 文件上传,是无法得到上传文件的绝对路径的。其实,也没有必要那么做,只要获取到上传文件本身和上传文件的名称就可以把它拷贝到任何地方咯。
5、在你的jsp或者html文件中,如果涉及到引用其他资源文件时,用的路径,如果是直接写成你样例这种,就是绝对路径,比如 如果带有./或者../的,就是相对路径,比如 就是要引用当前这个文件上级目录的11js文件。
6、在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty(user.dir)获取工程的绝对路径。
Q5: JSP页面中怎么引入js文件?
JSP引用JS文件的路径有以下三种:使用相对于jsp页面的相对路径 这样在页面使用http://localhost:8080/MyProject/test.jsp访问test.jsp时就可以引用到dtree.js。
在jsp文件中引入css和js文件方法如下:一:1, 首先把写好的css样式表内容存为*.css格式。如style.css 2, 在页面中引入这个css 样式文件。用如下的方式引入。 此处的href=”./css/style.css”指的是css文件存放的路径。
js无法导入jsp原因是js路径配置错误,建议使用以下法导入:StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+request.getContextPath()+/;%head里面:如果还不行,那就是checkForm.js写的有问题,一般找不到对象就是这个js没加载进去。
在JSP中标签中引入js文件,或者直接在中直接写js代码。
关于引入js绝对路径和js绝对路径和相对路径的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







