我正在使用Spring roo和STS Insight服务器。我想创建一个javascripts文件夹来添加我的javascript文件并将它们链接到我的JSP中。但是,我不知道在哪里放javascript文件,因为我的JSP永远都找不到它。
更有趣的是,dojo.js没有大惊小怪。我查看了我的sts目录。看来insight.war可以容纳dojo.js.但我仍然无法弄清楚路径是如何设置的。
找到resources / dojo / dojo.js。 在文件系统中,我们有insight.war / dojo / dojo / dojo.js。很明显,资源指向insight.war / dojo / dojo.js。这个配置在哪里?我想改变它,最好从我的应用程序中加载它。
有人能帮助我吗?
答案 0 :(得分:0)
您可以将所有文件(图片,css,javascript ...)放在src\main\webapp
包括像
这样的CSS<style type="text/css">
@import "${pageContext.request.contextPath}/your_dir_in_src_main_webapp/your_css.css";
</style>
包括像
这样的js如果你的js包含jsp标签,那么
<script type="text/javascript" charset="utf-8">
<%@ include file="/your_dir_in_src_main_webapp/your_js.js" %>
</script>
如果你js不包含jsp标签而不是
<script type="text/javascript" charset="utf-8" src="/your_dir_in_src_main_webapp/your_js.js"></script>