問題タブ [path-parameter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
216 参照

jersey - jax-rs: jersey @pathparam で前のパラメーターを 1 つのメソッドで取得する

メソッドで最後のパスパラメーターを取得するにはどうすればよいですか。

articleIdmethod のように最近のパスパラメータを取得する方法を知っていますgetArticle。しかし、私はメソッドで以前のパスパラメータを取得したいgetArticle.

例: URL が/{profile}/articles/{articleId}. 同じメソッドで両方{profile}の値を取得するにはどうすればよいですか{articleId}

PS: からパスを取得した場合、URL を分割することでそれを取得できることはわかっています。UriInfo

0 投票する
1 に答える
49 参照

wso2-am - wso2am 1.9.0 パス パラメータの問題

実際、私は WSO2 Api Manager 1.9.0 を使用しています。次の URL テンプレートを使用してリソースを含む API を公開しました: /web/v1.2/test/{id}?user=12345

このリソースをリクエストしようとすると、一致するリソースが見つからないという例外が発生します。

誰も私の問題の解決策を持っていますか?

0 投票する
1 に答える
938 参照

java - ジャージーはどのようにパラメータを反復処理しますか?

多くのパラメータを必要とするこの put リクエストがあります。

手動でパラメータにアクセスする代わりに、パラメータを反復処理する方法はありますか。

私が欲しいもの

これは可能ですか?

0 投票する
0 に答える
2224 参照

jax-rs - RESTEasy は @PathParam 型の Long を取り込めません

タイプLongの JAX-RS @PathParamを渡す可能性があることをチュートリアル (Jersey) で見ました。

しかし、RESTEasy でこれを実行しようとすると、エラーが発生します。

整数でテストしましたが、動作しません...

さらに、この ID 値を文字列として取得し、Long.valueOf(String s)またはLong.parseLong(String s)を使用して Long に変換しようとしていますが、どちらの場合もエラーが発生します

これは、私の Web サービス リソース メソッドのコードです。

解決した

インポートが不適切で、javax.ws.rs.PathParam;をインポートできません。、しかし、WebソケットPathParamからの何か... IntelliJの自動インポートをリレーしただけで、それが間違っていることはわかりませんでした。

0 投票する
1 に答える
898 参照

rest - JAX-RS: @PathParam の二重渡し

5、5.0、0.5、3.5、3.65 などの Double パス パラメータを渡したいと思います。

だから私はJAX-RSリソースでそのようなメソッドを作ります:

しかし、この方法は正規表現パターンがなくても正しく機能しないようです。

アップデート

正規表現なしで申し訳ありませんが、正しく動作します 正規表現 \d+(\.\d+) に問題がありますか? 私も使用しようとしています: [0-9]+(\.[0-9]+)? \S+のみ(空白ではありません)

0 投票する
2 に答える
377 参照

atmosphere - @ManagedService パスからのパラメータが null です

実際には @ManagedService パスから 2 つのパラメーターを取得したいのですが、null 値しか取得できません。コードは次のようなものです。

デバッグ中の「mittId」と「destId」は null です。コードにエラーがありますか、それとも忘れていますか? 実際、私は Atmosphere-runtime 2.3.0 を使用しています。

助けてくれる人に感謝します!

0 投票する
0 に答える
391 参照

uri - パス コンポーネントの URI パラメータの目的

構文を使用して、URIのパス コンポーネントでパラメーターを渡すことができることがわかっています;param=valueクエリコンポーネントでもパラメータを渡せることを考えると、これは何の役に立つのだろう。

ウィキペディアの記事では、パス コンポーネントにパラメーターを含める可能性についても触れていません。

別のサイトではこの可能性について言及していますが、ほとんど使用されていないとも付け加えています。

各パス セグメントには、セグメントから ; で区切られたパラメータを含めることができます。(セミコロン) 文字 例:

http://www.blah.com/some;param1=foo/crazy;param2=bar/path.html

上記の URL は完全に有効ですが、パラメータを保持するパス セグメントの機能はほとんど使用されていません (個人的には見たことがありません)。

Stackoverflow で「@QueryParam と @PathParam をいつ使用するか」という説明を見つけましたが、クエリ コンポーネントで任意のパラメーターを渡すことができ、パス パラメーターが冗長になるようです。そして何よりも、誰かが上記の構文を使用して URI にパラメーターを渡す理由がわかりません。

上で引用した例は、 と がと とparam1それぞれparam2関係があるかどうかという疑問も提起します。または、パス コンポーネントにパラメーターを含めることができると便利なのはなぜでしょうか?somecrazy

前もって感謝します。