問題タブ [url-mapping]
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.
google-app-engine - WSGIAppl と正規表現のグループ化を使用した Google App エンジンの URL マッピング ヘルプが必要
この例をGoogleドキュメントから取ってください
製品IDがオプションになるようにregxグループを変更するにはどうすればよいですか
つまり、http : //yourdomain.com/categoryという URLが現在の上記の例のブラウズ ハンドラに送信されます。カテゴリの後に製品 ID または少なくとも / を追加する必要があります。
すなわち
http://yourdomain.com/category/
r'/browse/(. )/(. )'
何か案は?
java - Tomcatからサーブレットのマッピングにアクセスしますか?
次のコードは、サーブレットの名前にアクセスしますservletConfig.getServletName()
。同様の方法でサーブレットのURLパターンにアクセスできますか?
web.xmlからの抜粋:
grails - 環境に応じていくつかの URL マッピングを作成する方法は?
HTTP ステータスコード 500 を取得した際に、実行環境に合わせて 2 つの異なるページを表示したい。
開発モードでは、stackStrace ページ (デフォルトの Grails 500 エラー ページなど)を表示し、プロダクション モードでは、正式な「内部エラー」ページを表示したいと考えています。
それは可能ですか、どうすればそれを行うことができますか?
grails - コントローラ内のすべてのメソッドのGrailsURLMappingを作成しますか?
コントローラAを基本的にコントローラBとしてマッピングするurlmappingを作成するにはどうすればよいですか?
私はこのようなものがうまくいくと思いましたが、サイコロはありません。
grails - 別のgrailsurlmapping質問
わかりました、それで私は尋ねました、そして、単一のコントローラーインスタンスをURLに対して大文字と小文字を区別しないようにする方法についての答えを得ました。できます
そのため、外部のアプリがアプリ内のリンクを参照しようとすると、小文字のURL(:( sigh)が機能します。
これを拡張して、アクションも含める必要があります。したがって、問題は、上記のアプローチに従って、アクションごとにURLマッピングを挿入する必要があるかどうかです。
上記のようなもの?
java - Spring DispacherServlet に正しい URLmap を解決させる
私のTomcat-Spring-Javaプロジェクトでは、次のURLが必要です
/index - エントリーページを表示する
/login - ログインページ
/cars/ - 利用可能な車を一覧表示します
/cars/{id} - 特定の車を表示します
/cars/{id}/action - この特定の車に対してアクションを実行します
/people/ - 利用可能な人を一覧表示します
/people/{id} - 特定の人を表示します
/people/{id}/action - この特定の人に対してアクションを実行します
web.xmlで、このようなディスパッチャ サーブレット マップを取得しました。
そして、私のdispatcher-servlet.xmlマップは次のようになります:
たとえば /people/1/action にアクセスすると、Dispacher サーブレット サーブレットは [1/action] のハンドラーを探していると言うので、これは期待どおりに機能しません。人のIDから車のIDへ。
「*」が入力された唯一の URL になるようなものです。
ところで、URL の拡張子を少なくしたいのですが、web.xml ファイルでディスパッチャーを *.htm にマップすれば問題は解決するはずです。
しかし、それはディスパッチをマッピングする方法、またはディスパッチャに完全な URL 定義を検索させる方法である必要があります。
spring - Springの@RequestMappingとBeanNameUrlHandlerMappingを相互に組み合わせて使用して、URLをメソッドにマップできますか?
私がやりたいのは、「search」、「retriveByID」などのさまざまなメソッドを持つ共通のServiceクラスを用意することです。理想的には、このクラスはサービスパラメータを消費し、リクエストオブジェクトにデータを入力して、適切なデータソースハンドラに渡します。
検索対象のドメインオブジェクトに応じて異なるリクエストハンドラを使用して、サービスクラスをSpringBeanとしてインスタンス化したいと思います。次に、Bean BeanNameUrlHandlerMappingを使用して、URLに基づいて別のサービスクラスを呼び出します。
私の問題は、これを行おうとすると、メソッドレベルのRequestMappingアノテーションを使用してサービスクラスの適切なメソッドを選択できないことです。
または、Bean定義を介してアノテーション値を挿入することは可能ですか?
更新 このトピックに関するSpringsourceの記事もあります:http: //blog.springsource.com/2008/03/23/using-a-hybrid-annotations-xml-approach-for-request-mapping-in-spring-mvc //
asp.net - URLMapping はローカルでは機能しますが、サーバーでは機能しません
おい!私はVS2010を使用しており、ローカルマシンでweb.configを使用して、タグを使用してあるURLを別のURLにマップするとうまくいきます。ただし、IIS6 サーバーにアップロードするとすぐに、まったく機能しません。この機能をサポートしていない IIS6 に関するものはありますか?
ありがとう、どんな助けでも大歓迎です。
grails - コントローラのデフォルトアクションのURLを書き換える
GrailsでURLを書き直すのに問題があります:
2つのコントローラーがBlogController
あり、ProjectsController
それぞれにデフォルトdef index = { }
の一致するビューがあります。
次のリンクを作成すると、次のようになります。
それらはとに翻訳されhttp://localhost:8080/myapp/blog/index
ますhttp://localhost:8080/myapp/projects/index
。ただし、それら(および他のすべてのコントローラーのデフォルトのアクション)には、末尾がないようにします/index
。
誰かが私がこれをするのを手伝ってもらえますか?
grails - 「-」をセパレータとして使用したGrails UrlMappings
URL で文字列パラメータを「-」で区切りたい。
UrlMappings を次のように構成しました。
productId は、ESE123 のようなstringnumberの形式です。
製品コントローラーにはパラメーター productId が必要です。次のような URL で動作します。
ESE1234-asdlashdlasj_url
しかし、一緒ではありません
ESE1234-アディダス-shoes_url
最後のケースでは、ESE1234-Adidas を productId として取得します。
おそらく、grails は熱心な正規表現マッチャーを使用しています。
最初の「-」のみを取得するために、この熱心な正規表現を無効にするにはどうすればよいですか? または多分他の方法かもしれません。