Maven Jax-RSバージョン1.19を使用していますJAX-RSの相対パス
私は相対的なパスに到達する方法を探しています。例えばので
:
マイURL:はlocalhost/CSS /すべて
このURLは、CSS、私は次のURLを投稿
用コントローラに行く: はlocalhost /パラメータ/ anotherparam/css/all
また、私は同じコントローラに行きたいです。
私は実際に提案やGoogleの質問に答えることができませんでした。 だからここ(StackOverflowのは、まだGoogleのより良いそこに自分のサイトを検索できることをおかしい)
は私の質問です:
常に一致するパスは次のようにあなたはJAX-RSで相対パスを作るにはどうすればよいです関係なく、URLが(バックまたは)アップフロントで何
私のCSSコントローラ:
@Path("/css")
@Singleton
public class CssController{
@GET
@Path("{id}")
public Response getCss(@Context HttpServletRequest request, @PathParam("id") String id
String path = request.getServletContext().getRealPath("/css/"+id+".css");
File f = new File(path);
if (f.exists()) {
return Response.ok(new Viewable(path)).build();
}
return null;
}