设定JS全局的公共变量

 1. 新建一个标签文件 javaScriptVariables.tag

新建一个标签文件 javaScriptVariables.tag放在 %/HelloWorldWebPro/webroot/WEB-INF/tags/desktop/template/ 下。

<%@ tag body-content="empty" trimDirectiveWhitespaces="true" %>

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>



<%-- JS configuration --%>

<script type="text/javascript">

        /*<![CDATA[*/

        <%-- Define a javascript variable to hold the content path --%>

        var ACC = { config: {} };

            ACC.config.contextPath = "${contextPath}";

            ACC.config.encodedContextPath = "${encodedContextPath}"; 

            ACC.config.commonResourcePath = "${commonResourcePath}";

            ACC.config.themeResourcePath = "${themeResourcePath}";

            ACC.config.siteResourcePath = "${siteResourcePath}";

            ACC.config.language = "${language}";

            ACC.config.rootPath = "${siteRootUrl}";

            

        /*]]>*/

</script>

 

2 新建一个  js.tag 文件

首先导入 jquery库文件,然后导入刚才新建的javaScriptVariables.tag。

<%@ tag body-content="empty" trimDirectiveWhitespaces="true" %>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="template" tagdir="/WEB-INF/tags/desktop/template" %>



<script src="${commonResourcePath}/js/jquery/jquery-1.11.2.js" type="text/javascript"></script>



<template:javaScriptVariables/>

 

你可能感兴趣的:(js)