使用javabean或servlet

时间:2015-07-30 01:33:40

标签: java servlets web javabeans relative-path

我需要从javabean或servlet保存文件,而我在查找相对路径方面遇到了困难,我试过了:

(来自servlet)

ServletContext servCont = this.getServletContext();
String contextPath = servCont.getRealPath(File.separator);
System.out.println("REAL PATH: "+ contextPath);

这给了我:

REAL PATH: E:\Web\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Saloni\

和项目文件夹是:

E:\Web\Saloni

和bean(豆被称为沙龙)

String path = Salon.class.getResource("Salon.class").getPath();

并且得到了基本相同的东西

/E:/Web/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Saloni/WEB-INF/classes/beans/Salon.class

如果我只是将文件名放入FileOutputStream文件中,则保存在eclipse工作区中。

我读到某个地方,我应该以某种方式访问​​WEB-INF,但不能这样做..

0 个答案:

没有答案