STS Insight服务器和文件位置

时间:2011-04-20 01:27:42

标签: spring spring-roo

我正在使用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。这个配置在哪里?我想改变它,最好从我的应用程序中加载它。

有人能帮助我吗?

1 个答案:

答案 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>