ServletContext sct = getServletConfig().getServletContext();
    String prefix = sct.getRealPath("/");

解决方案 »

  1.   

    楼上的完全正确!给你个例子看看:
    <%@ page contentType="text/html; charset=GB2312"%>
    <%@ page language="java" %>
    <%@ page import="java.io.*" %>
    <HTML>
    <HEAD>
    <TITLE>取得目录中的文件</TITLE>
    </HEAD>
    <BODY>
    <CENTER>
    <FONT SIZE = 5 COLOR = blue>取得目录中的文件</FONT>
    </CENTER>
    <BR>
    <HR>
    <BR>
    <%
    //取得目前目录的磁盘目录
    String path = request.getRealPath("/");
    //建立代表目前目录位置的d变量
    File d = new File(path);
    //取得代表目录中所有文件
    File list[] = d.listFiles();
    %>
    在<Font color = red><%= path%></Font>目录下的文件有<BR>
    <Font color = blue>
    <ul>
    <%
    for(int i=0; i < list.length; i++)
    {
    %>
    <li><%= list[i].getName() %><BR>
    <%
    }
    %>
    </ul>
    </Font>
    </BODY>
    </HTML>