Tomcat / JSP帮助:当前文件/目录列表?

时间:2011-07-29 00:21:06

标签: jsp

我通常是一名PHP程序员,JSP有两个方面可以帮助我。 我遇到问题的第一个领域是处理“。”。目录。假设我有一个存储在

中的.jsp文件
C:\..\Apache Software Foundation\Tomcat 7.0\webapps\example\x.jsp

并且它的网址是

http://www.example.com/example/x.jsp

在php中,当我放置这样的代码时

$files = scandir("./")

我将获取

中的所有文件
C:\..\Apache Software Foundation\Tomcat 7.0\webapps\example

PHP启动“。”页面所在目录中的目录。

另一方面,JSP没有。像这样的代码

java.io.File dir = new java.io.File("./")

当我想遍历示例文件夹时,它指向 C:.. \ Apache Software Foundation \ Tomcat 7.0 文件夹。我正在创建链接,假设“。”从当前目录开始,而不是服务器头目录。有没有办法提取文件的当前目录,如在php?

1 个答案:

答案 0 :(得分:1)

Tomcat和Java Web开发是不同的。

您应该将您的应用程序打包在一个WAR文件中,该文件充当您的Web应用程序的上下文。

您不应该在JSP中添加功能或代码。我建议学习JSTL并确保在页面中只添加标签。

JSP应该与执行工作的servlet进行通信,并将结果放在页面上下文中。除了呈现给他们的结果之外,页面应该什么都不做。