zoukankan      html  css  js  c++  java
  • 设定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/>
  • 相关阅读:
    Mac 生成public_key
    OmniGraffler软件和激活码
    Maven将本地项目打包后引入本地另一个项目
    spring boot 项目启动无法访问,排查
    服务端推送
    使用IDEA进行commit合并(折叠)
    将map转为Object,支持 Date/Boolean
    mysql 删除同样记录只保留一条
    Springboot文件上传限制
    Springboot 上传文件
  • 原文地址:https://www.cnblogs.com/wangshuo1/p/4335370.html
Copyright © 2011-2022 走看看