0

次のルートを持つ小さなWebアプリケーションがあるとします。"/"-メインページを返す"/post /add/"-新しい投稿ページを返す

このルートを処理するために、次の2つのコントローラーを作成します。

@Path("/")
public class HomeController {
    @GET
    @Produces(HTML)
    public String home() {
        return render(new Page(HOME_PAGE_TEMPLATE));
    }
}

@Path("/post")
public class PostController {

    @GET
    @Path("/add")
    @Produces(HTML)
    public String add() {
        return render(new Page(ADD_USER_PAGE_TEMPLATE));
    }
}

問題は、「HomeController」がすべてのリクエストを処理するようになったことです。「/」ルートのみを処理するように強制するにはどうすればよいですか?

UPD: 解決策は@Path( "")アノテーションを使用することです。

4

1 に答える 1

0

解決策は、@ Path( "")アノテーションを使用することです

于 2012-07-19T12:25:17.840 に答える