1

非常に単純です。それぞれ独自の URLBinding を持つ 2 つの Bean があります。

@UrlBinding("/api/location/states/{state}")
@UrlBinding("/api/location/states/{state}/cities/{city}")

最初の URL は期待どおりに機能しますが、2 番目の URL にアクセスすると、代わりに Stripes がそれを最初の URL と照合します。URL 形式のさまざまなバリエーションを試しましたが、どれもうまくいかないようです。

編集: 最初のパラメーターに URL の一部が含まれているようです。たとえば、2 番目の URL を押すと、state=virginia/cities/richmond

4

1 に答える 1

1

2 番目のクラスに ActionBean を実装するのを忘れていました。誰かが同じ問題に遭遇した場合に備えて、この質問は有効のままにします。

于 2014-01-23T17:29:46.123 に答える