問題タブ [path-variables]
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.
rest - AngularJS $resource でリクエスト パラメータの代わりにパス変数を使用する方法
おそらくこれを行う簡単な方法がありますが、その方法を見つけることができないようです。
下に表示されている削除ボタンをクリックすると、Angular が次の URL にヒットします。
次のようなリクエストパラメーターの代わりにパス変数をヒットさせるにはどうすればよいですか。
ここに私のhtmlがあります:
そして、ここに私のコントローラーがあります:
windows - perl プログラムを (Windows で) 実行するには、PATH に Perl の bin ディレクトリが必要ですか?
伝統的に、私はC:\perl\bin
PATH 変数に入れるだけでしたが、バージョンの競合のために、さまざまな perl バージョンを場所に保持C:\Perl-versionXY\bin
し、Perl スクリプトを直接呼び出して実行したいと考えていC:\Perl-...\bin\perl.exe theScript.pl
ます。
これは実際には、すべての perl スクリプトを直接呼び出し ている自動化されたシステムで実行されます。C:\perl\bin\perl.exe
(ただし、PATH にC:\perl\bin
もあります。)
異なる Perl バージョンを並べて使用できるようにするために、C-perl-bin を PATH から削除して、Perl 関連の PATH 設定からの副作用が発生しないようにします。
これは機能するはずですか?追加の DLL ファイルを必要とするモジュール (Perl の bin ディレクトリにある LibXML.dll を必要とする LibXML など) についてはどうですか??
サイド バイ サイド バージョンには Strawberry Perl ポータブルを使用します。(誰の readme ファイルにもいくつかの PATH 設定が記載されていますが、どれが何に使用されるかは記載されていません。)
rest - Jetty を使用してサーブレットのパスと変数をプログラムで作成する
プログラムでサーブレット コンテキスト パスを Jetty の変数に登録できるようにしたいのですが、Jetty 自体でそれを行う方法がわかりません。
それを難しくしているいくつかの要件があります。
- 依存関係の管理には Maven を使用する必要があります。
- 認証には javax.servlet.Filter の特定のサブクラスを使用する必要があります。
既存の環境との競合を考えると、Play! のような気の利いたものです。そして Grails が出てきました。JAX-RS アノテーションはきちんとしていますが、再コンパイルせずに構成ファイル内でこれらのことをプログラムで変更できるようにしたいと考えています。
基本的に、 http://www.playframework.org/documentation/1.0/routesに似たルート管理を探していますが、その方向に進むための出発点がわかりません。
上記に準拠している限り、必要な組み込みサーバーを使用できますが、残念ながらhttp://code.joejag.com/2011/creating-a-simple-javaのようなものは使用できないと思います-restful-service-using-jersey-and-maven/ .
Jetty を考えると、コードは次のようになります。
私は、提案、組み込み Web サーバーなど、何でも受け入れます。私は Django/Pylons/Werkzeug でルーティングを使ってもっと書くことに慣れていて、数日前にこれに放り込まれました。
spring - Spring mvc 3:インターセプターでパス変数を取得するには?
Spring MVC コントローラーでは、@PathVariable を使用してパス変数を取得し、@RequestMapping で定義された変数の値を取得できます。インターセプターで変数の値を取得するにはどうすればよいですか?
どうもありがとうございました!
java - @パス変数リスト春のMVCで
Spring MVC コントローラーでは、 の@PathVariable Long... ids
ような入力が渡されると問題なく解決されます1,2,3
。
パラメータが次のように宣言されている@PathVariable UUID... ids
場合、コンマ区切りは機能しません: 400 応答が返されます。
PropertyEditor
orを処理するカスタムを実装できますUUID[]
かList<UUID>
? 私が見つけることができる唯一の例は、コレクション/配列ではなく、単一の値です。
アップデート
以下の Phil Webb の回答に従って、この問題を Spring JIRA のバグとして報告した後、SpringSource の親切な人々が Spring 3.2 でこのサポートを追加しました。
spring-mvc - Spring MVCのRESTフレームワークは、PathVariablesではなくクエリ文字列を受け入れることができますか?
SpringMVCへのSpring3のRESTfulな追加に関して読んだすべてのチュートリアルと記事で、次のように、を介してクエリデータを渡すための1つの方法しか見たことがあり@PathVariable
ません。
これは、のようなものに応答しhttp://www.example.com/myservlet/shops/{name}
、に評価される可能性がありhttp://www.example.com/myservlet/shops/thebestshoparound
ます。
http://www.example.com/myservlet/shops?name=thebestshoparound
私の質問はこれです:例えば、の代わりに、古典的なクエリ文字列に基づいてリクエストを受け取るRESTfulインターフェースを設定することは可能PathVariables
ですか?
これは本当に簡単な質問のように思えますが、オンラインのどこにも見つかりません。
spring - Spring は @pathVariables を正しい変数に正しくマッピングしていません
@PathVariable を介して、または中程度の負荷でバインディングを介して取得した値が間違った変数に割り当てられるという問題が発生しています。
これらのテストを行うために、常に同じ URL にアクセスしています。URL をゆっくりとヒットすると、毎回正しい結果が得られます。
Spring 3.0.5.RELEASE を使用していますが、3.1.2.RELEASE まで疲れていて、まだ問題があります。最近変更されたものは他にありません。これらのサービスは 1 年以上にわたって運用されており、最近になってこれらのサービスが開始されたようです。
バインディングのコード例:
パス変数のコード例:
パラメータ リストに HttpServletRequest リクエストを追加すると、表示される URL に正しい値が含まれています。
すっかり忘れていましたが、約1年前にこの問題が発生し、解決したと思っていたときにチケットを提出しましたが、解決していません. Spring MVC は @PathVariable をドロップしています
xcode - OSX Mountain Lion xCode - TFS 統合用の git-tf のセットアップでスタックする
指示 (Git-TF_GettingStarted.html) に従って git - tf 統合を xcode から TFS 2010 にセットアップしようとしています。
私の問題は、パス変数を正しく設定していると思います。
私は端末にいて、「open .profile」で.profileファイルを作成しました
次の 2 行を入力しました。
ターミナルを保存して起動しましたが、ターミナルは私のコマンドを認識しません:
私が何を見逃しているのか分かりますか?
c++ - ブースト bcp の使用方法を教えてください。
私は bcp ツールを持っています。ブースト インストーラーがあらかじめ組み込まれています。学校でこのプロジェクトをビルドできるようにしたいので、必要な依存関係をブーストから小さなファイルに抽出したいと思います。bcp を使用しようとしていますが、次の指示にもかかわらず、使用方法がわかりません: http://www.boost.org/doc/libs/1_52_0/tools/bcp/doc/html/index.html #bcp.構文
次のように入力してみました: bcp boost/thread.hpp /"E:\documents\Dropbox\School\Comp 445\Comp445_Assign2_v2\boost2" コマンド プロンプトから、ブースト フォルダー内から: C:\Program Files (x86)\ブースト\boost_1_51
「使用法」ガイドを吐き出すだけです。クエリ} {で | アウト | クエリアウト | format} データファイル
私も試しました:bcp timed_mutex /、bcp mutex /無駄に。
これは本当に紛らわしいと思います。ブーストのドキュメントで彼らが言っていることとはまったく似ていません。いずれにせよ、これが何を意味するのかわかりません。人々が bcp を推奨しているスレッドをたくさん見つけましたが、人々が bcp の使用方法を尋ねているスレッドを見つけるのに苦労しました。
c# - %AllUsersProfile%(%PROGRAMDATA%)は、反復的なファイルパスを提供します
C#で記述されたアプリケーションがあり、アプリケーションのフロントエンドとバックエンドの両方から同じ接続文字列にアクセスするために、非表示のProgramDataに情報を書き込もうとしています。
次のようにパス変数を使用してディレクトリにアクセスしています。
これは正しく機能しているようです。しかし、私の質問は、このパス変数を使用したときに、%AllUsersProfile%(%PROGRAMDATA%)
代わりに、不正な(そして冗長な)ファイルパスに展開されたということです:C:\ProgramData(C:\ProgramData)\
しかし、後者のパス変数は正しいフルネームだと思いました。間違って使っただけですか?この接続情報にすべてのユーザーがアクセスできるようにする必要がありますが、それを使用%PROGRAMDATA%
するだけですか?関連する場合に備えて、Windows7を使用しています。