文档章节

如何获取jsp外部链接js文件

盗贼杨
 盗贼杨
发布于 2014/12/19 09:20
字数 242
阅读 22
收藏 0

//jsp页面中所需加载的外部js文件

<script type="text/javascript" src="<%=request.getContextPath()%>/static/js/loading.js"></script>

//web-app下的"<%=request.getContextPath()%>/static/js/loading.js文件

getBasePath = function (js) {
    var scripts = document.getElementsByTagName("script");
    var path = "";
    for (var i = 0, l = scripts.length; i < l; i++) {
        var src = scripts[i].src;
        if (src.indexOf(js) != -1) {
            var ss = src.split(js);
            path = ss[0];
            break;
        }
    }
    var href = location.href;
    href = href.split("#")[0];
    href = href.split("?")[0];
    var ss = href.split("/");
    ss.length = ss.length - 1;
    href = ss.join("/");
    if (path.indexOf("https:") == -1 && path.indexOf("http:") == -1 && path.indexOf("file:") == -1 && path.indexOf("\/") != 0) {
        path = href + "/" + path;
    }
    return path;
};
//获得loading.js文件的上级文件名js
var basePath = getBasePath("loading.js");

//获得js文件的上级文件名static
var projPath = basePath+"../";
//通过projPath获得与static下的子文件
document.write('<link rel="stylesheet" type="text/css" media="screen" href="' + projPath + 'jquery-easyui-1.4.1/themes/bootstrap/easyui.css">');
document.write('<link rel="stylesheet" type="text/css" media="screen" href="' + projPath + 'jquery-easyui-1.4.1/themes/icon.css">');
document.write('<script type="text/javascript" src="' + projPath + 'jquery-easyui-1.4.1/jquery.min.js"></script>');
document.write('<script type="text/javascript" src="' + projPath + 'jquery-easyui-1.4.1/jquery.easyui.min.js"></script>');
document.write('<script type="text/javascript" src="' + projPath + 'jquery-easyui-1.4.1/locale/easyui-lang-zh_CN.js"></script>');
document.write('<script type="text/javascript" src="' + projPath + 'js/myutils.js"></script>');
document.write('<script type="text/javascript" src="' + projPath + 'js/dict.js"></script>');

© 著作权归作者所有

盗贼杨
粉丝 0
博文 5
码字总数 1661
作品 0
襄阳
私信 提问
JS中如何获取到EL表达式的值?

原先做法是在jsp页面引入头文件 <%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %><%@ taglib prefix="s" uri="/struts-tags" %><%@ taglib prefi......

hanfeng
2014/05/30
18.9K
5
jsp跳转到servlet问题

webroot下面的admin文件夹下的一个jsp访问一个servlet访问不到,但是吧这个jsp调到webroot下却能访问得到, jsp代码如下 正在获取用户投诉信息...... XML如下 This is the description of m...

纯纯love
2014/05/06
1K
0
jsp获取地址栏上的参数和获取controller中通过ModelAndView绑定的属性值

获取地址栏上的参数 参考地址 1、使用jsp小脚本实现 <%String value=request.getParameter("key");%> 即可取出地址栏传递的key所代表的值 2、使用EL表达式实现 ${param.key} 也可以取出地址栏...

Helios51
01/04
63
0
jsp页面打开后,js和css文件访问不到

一个简单的demo项目,jsp文件放在WEB-INF下的view文件夹下,js和css直接放在WebContent文件夹下,结构如下: index.jsp中的文件引入: 我可以访问打开index.jsp,就是引入的js和css文件引入不...

流风回雪pj
2017/03/28
925
1
PageOffice如何显示/隐藏Word文档中的标尺

在线打开并使用Word文档时,我们经常会需要使用打开的Word文档中,顶部的标尺来设置页面的边距、对齐位置等。这一操作,可以通过工具栏中“视图”→“标尺”选项的是否勾选来决定是否显示标尺...

yert
2013/04/25
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud Sleuth 整合 feign 源码分析之修改span名称

org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClient 包括创建span一些参数 需求场景: 由于项目中有restful 风格的http请求,sleuth feign 的span名称默认是u...

xiaomin0322
30分钟前
4
0
Less 延伸

extend 是一个 Less 伪类,它通过使用 :extend 选择器在一个选择器中扩展其他选择器样式。 扩展语法 扩展可以是附加到选择器,也可以是集中放置在规则,看上去像是带有选择器参数的可选伪类,...

凌兮洛
30分钟前
4
0
RedHat 7.0系统中安装mysql 5.7.22

在安装之前,首先要查看的是,你的系统中有没有已经安装过的情况。键入rpm -qa|grep mysql,如果无任何显示,则表示没有安装过相关组件,如果有,则根据显示出来的名字,键入rpm -e --nodeps...

最菜最菜之小菜鸟
36分钟前
4
0
RPA:企业信息孤岛的“克星”

为了降本增效,近来世界范围内掀起一股流程优化的热潮,转型升级成为众多企业时刻挂在嘴边的热词。不过在企业数字化转型的过程中,信息孤岛的出现,往往成为了企业升级的绊脚石。 信息孤岛:...

UiBot
36分钟前
4
0
我的测试

我的测试

daiison
36分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部