Java 如何从RESTFul web服务访问本地文件

Java 如何从RESTFul web服务访问本地文件,java,rest,glassfish-3,Java,Rest,Glassfish 3,我尝试从RESTFul服务访问本地文件。 有没有办法获得运行服务的实际路径?(正如我们在servlet中所做的那样) 服务器:glassfish 3.0.1 日食太阳神 Thx您正在为REST web服务使用哪个框架 您可以通过以下方式获得泽西岛的真实路径: @Context ServletContext context //you can specify in your method argument String realPath = context.getRealPath("/"); 思

我尝试从RESTFul服务访问本地文件。 有没有办法获得运行服务的实际路径?(正如我们在servlet中所做的那样)

服务器:glassfish 3.0.1 日食太阳神


Thx

您正在为REST web服务使用哪个框架
您可以通过以下方式获得泽西岛的真实路径:

@Context ServletContext context //you can specify in your method argument
String realPath = context.getRealPath("/");

思考会对您有所帮助。

您正在为REST web服务使用哪个框架
您可以通过以下方式获得泽西岛的真实路径:

@Context ServletContext context //you can specify in your method argument
String realPath = context.getRealPath("/");
思考会帮助你。

代码:

@Context ServletContext context;//you can specify this above method as annotation

String realPath = context.getRealPath("/");
代码:


是Java,我不知道你为什么不能这么做。你试过了吗?我们能看看你的代码吗?嗯,是Java,我不知道你为什么不能这么做。你试过了吗?我们能看看你的密码吗?谢谢。那很好用。我正在使用Jersey,但出于某种原因,我认为我无法注入ServletContext(我一直使用UriInfo、Request和HttpHeader)。我想这是一个愚蠢的问题…没有足够的阅读。再次感谢。我很高兴它帮助了你。你能接受这个答案吗。将来也会帮助其他人。谢谢,谢谢。那很好用。我正在使用Jersey,但出于某种原因,我认为我无法注入ServletContext(我一直使用UriInfo、Request和HttpHeader)。我想这是一个愚蠢的问题…没有足够的阅读。再次感谢。我很高兴它帮助了你。你能接受这个答案吗。将来也会帮助其他人。谢谢