1

URIテンプレート変数について質問があります。

次の形式でURIを管理する必要があります。

http://netlocation:port/application_path/{variable}

変数はパス自体、つまり次のようなものにすることができます

this/variable/is/a/path

完全なURIが

http://netlocation:port/application_path/this/variable/is/a/path

どうすればそれを管理できますか?

4

3 に答える 3

3

「/」文字のエスケープを避けるために、「+」演算子を使用します。

http://netlocation:port/application_path/{+foo}

URI テンプレート パーサーをオンラインで試すことができます

于 2012-12-06T13:55:35.393 に答える
2

クエリ パラメータを使用して、標準的な方法でパス変数をエンコードするだけです。

http://netlocation:port/application_path?path=%2Fthis%2Fvariable%2Fisapath
于 2011-12-13T19:25:40.007 に答える
1

http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/util/UriTemplate.htmlを見ましたか?

于 2012-01-04T20:12:07.350 に答える