小编Max*_*011的帖子

请求路径JAX-RS

如何在正确的Java中编写以下内容?:

@GET
@Path("{blah}/{blahh}")
public String getAnything(@PathParam("blah") String blah, 
                          @PathParam("blahh") String blahh,
                          @Path String path) {
  return "<a href=" + path + ">Hi</a>";
}
Run Code Online (Sandbox Code Playgroud)

我想在变量中获取整个请求的Path.我该怎么做呢?我正在使用Jersey,JAX-RS和Tomcat.

java uri jax-rs path jersey

5
推荐指数
1
解决办法
3784
查看次数

在tomcat webapplication中打开一个文件

我想打开一个文件并返回其内容.虽然它与想要打开文件的类在同一目录中,但找不到该文件.如果你能帮助我解决这个问题会很酷.

这是代码:

@GET @Produces("text/html") @Path("/{partNO}/") @Consumes("text/html")
public String getPartNoResponseHTML(@PathParam("partNO") String parID) throws WebApplicationException {
PartNoTemplate partNo = getPartNoResponse(parID);

String result = "";

try {
  result = readFile(PART_NO_TEMPLATE_FILE);
} catch (FileNotFoundException e) {
  e.printStackTrace(System.out);
  return e.getMessage() + e.toString();
  // throw new WebApplicationException(Response.Status.NOT_FOUND);
} finally {
  result = result.replace("{partNO}", parID);
  result = result.replace("{inputFormat}", partNo.getFormat().toString());
}

return result;
}
Run Code Online (Sandbox Code Playgroud)

我猜它找不到文件,因为它在tomcat上运行.我也在使用Jersey和JAX-RS.谢谢您的帮助,

马克西

java tomcat file jersey

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

jersey ×2

file ×1

jax-rs ×1

path ×1

tomcat ×1

uri ×1