用jsp如何在相应的目录下创建文件夹?
我想用jsp在一个相对路径下创建一个目录   
 举个例子:我想通过运行test.jsp来创建一个文件夹test,跟test.jsp在相同的目录下,该如何做?   
 下面是我的失败经验:   File   f=new   File( "testDir ");f.mkdir();   之后我out.print(f.getAbsolutePath());   输出是WINDOWS\system32\test 
 我是想通过f.getAbsolutePath()得到test.jsp所在的路径(D:/workspace/test)结果却得不到,请高手指点。
------解决方案--------------------System.getProperty( "user.dir ")  这个是得到web容器下的bin目录的 
 request.getContextPath()  这个是得到web项目的目录路径 
 你可以根据这些自己来组合出test.jsp所在的目录,再利用File来创建目录
------解决方案--------------------用 String realPath = new java.io.File(application.getRealPath(request.getRequestURI())).getParent();  这样可以得到jsp文件所在物理路径的上级目录。
------解决方案--------------------String dir = servlet.getServletContext().getRealPath();是你的服务器上的目录
------解决方案--------------------import java.io.*; 
 楼主试试,在cmd下在运行,能行呀。就是在我存放class的目录下新建一目录 
 public class testfile 
 { 
 	public static void main(String[]args) 
 	{ 
 		File tempDir = new File( "temp "); 
 		tempDir.mkdir(); 
 		System.out.println(tempDir.getAbsolutePath()); 
 	} 
 }
------解决方案--------------------//*********************创建news文件夹,用来存放相关文件。******************* 
       String f_gonggao= "news ";         //设定文件夹名称 
 	  String m_path=request.getRealPath( "/ ")+f_gonggao+ "/ "; 
 	  //out.print(m_path+ " <br>  "); 
 	  java.io.File r_path=new java.io.File(m_path); 
 	  if(!r_path.exists()) 
 	  { 
 	    r_path.mkdir(); 
 	  } 
       //*********************创建news文件夹,用来存放相关文件。*******************