包括jsp中文件夹下的所有js文件

时间:2014-10-20 14:29:27

标签: javascript jsp tags

我们可以在jsp页面的一个文件夹中包含所有js文件。 例如,我有一个ABC的文件夹名称,其下的js文件是a.js,b.js和c.js.而不是在jsp页面中单独包含js文件

<script type="text/javascript" src="<%=request.getContextPath()%>/ABC/a.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/ABC/b.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/ABC/c.js"></script>

我们可以这样做格式???

<script type="text/javascript" src="<%=request.getContextPath()%>/ABC/*.js"></script>

我的意思是我需要在jsp页面中包含所有3个js文件。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

这样的事情应该有效:

<%
for(File f : new File(request.getContextPath() + "js").listFiles()){
  if(f.getName().endsWith(".js")){
     out.println("<script src='js/" + f.getName() + "' type='text/javascript'></script>");
  }
}
%>