在Apache Tomcat上,如何使用与JSP页面相同的目录中的所有文件夹动态填充下拉列表(在JSP页面中)?
发布于 2010-07-22 13:28:31
使用servletContext.getRealPath("/someuidir-in-your-webapp/somejspdir")
获取该jsp目录的绝对路径,然后使用java.io.File和java.io.FileFilter (过滤目录)。下面是getRealPath的javadoc
添加一些代码(您可以将其放入jsp中)。请注意,这只是一个示例,让您开始了解如何做到这一点。它可能需要一些改进(在设计方面)
<%
File jspDir = new File(application.getRealPath("/WebContent"));
File[] list = jspDir.listFiles(new FileFilter() {
public boolean accept(File path) {
return path.isDirectory();
}
});
for(File f : list) {
out.write("<p>" + "</p>"); // replace this with whatever way you
// want to populate
}
%>
https://stackoverflow.com/questions/3305982
复制相似问题