【问题标题】:How add Javascript in GVnix/Spring roo project如何在 GVnix/Spring roo 项目中添加 Javascript
【发布时间】:2016-03-14 12:27:27
【问题描述】:

我正在开发一个 Web 应用程序,我想在我的项目中添加一个 js 文件来使用它。我尝试用这种方式添加:

<spring:url value="/resources/scripts/gestion.js" var="gestion"/>
<script src="${gestion}" type="text/javascript"></script>  

js加载正确,但问题是页面没有显示任何东西,如果我把这段代码放在jsp文件的末尾,在标签&lt;div&gt;之前jquery和项目的另一个js文件不起作用虽然我可以看到jsp的内容。

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: javascript java spring jsp gvnix


    【解决方案1】:

    您应该将其包含在src/main/webapp/WEB-INF/tags/util/load-scripts.tagx 文件中。

    src/main/webapp/WEB-INF/layouts/default.jspx 使用该标签,Apache Tiles 配置文件src/main/webapp/WEB-INF/layouts/layouts.xml 使用该标签生成最终的 html 输出。

    祝你好运!

    【讨论】:

    • 您好 jmvivo,感谢您的回答。我试着做你对我的建议,但它不起作用。我在 load-scripts.tagx 中添加了以下代码:&lt;!-- Carga de JS adicionales --&gt; &lt;spring:url value="/resources/scripts/gestion.js" var="gestion"/&gt; &lt;script src="${gestion}" type="text/javascript"&gt;&lt;/script&gt; JS 文件已加载,jsp 文件显示正确,但 js 文件的代码不起作用。我试着把它放在 load-scripts-bootstrap.tagx 但我得到了相同的结果
    • 尝试使用 FireBug 之类的开发工具来检查是否没有错误加载或运行 JS 代码。如果发现 JS 错误,则停止 JS 执行线程。
    • 我用firebug搜索了一些错误,但没有,或者我没有看到。 js 文件加载正确,在 jQuery js 文件和我的 js 文件加载正常之后,因为我可以在 firebug 中看到代码。我不明白为什么这不起作用。反正我把我的js代码直接放到jsp中...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2013-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多