問題タブ [url-pattern]
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.
java - スラッシュ (「/」) で終わる URL に一致するサーブレット URL パターン
スラッシュ ("/") で終わり、スラッシュのみの URL に一致するサーブレット URL パターンを指定したいと考えています。
そのパターンはわかった
の URL に一致します
そして、これは機能しているようです。ただし、同じパターンは次の URL にも一致します。
http://example.com/example/path/
一致せずにのみ一致する URL パターンを探しているだけですhttp://example.com/example/path/a/
。
明確化: スラッシュで終わる URL パターンは許可されていません。
tomcat - Tomcatのweb.xmlURLパターンマッチングの質問
この種のパターンをJavaWebアプリに使用したいと思います。
次に、サーブレットのURLを解析してスターの値を取得し、その値を使用してデータベース内の別のテーブルにクエリを実行します。
ただし、これはTomcatにとって違法なパターンのようです。スラッシュの間のビットをハードコーディングせずにこれを達成できる方法はありますか?
(例では、コンテキストが何であるか疑問に思っている場合に使用します:/vancouver-hotel/rooms.html
、/seattle-hotel/rooms.html
)
java - Spring MVC REST : url-pattern が原因で静的ファイルにアクセスできない
私の Spring Dispatcher サーブレットの url-pattern は /* です (Spring MVC REST が示唆するように)
これで、すべてのリクエストがこのサーブレットによって解決されます。CSS/JS/画像でさえ、サーブレットによって解決および処理されます..
したがって、Spring MVC はコントローラーを見つけようとします.. :(
これをバイパスする方法は?この問題から抜け出す標準的な方法はありますか??
& url-pattern を /rest/* に変更したくない (そのため、他の静的リソースは /css/ や /js などによってアクセスされます)
django - Django の URL パターン - さまざまな組み合わせ
patterns
Djangoのメソッドに渡されるものを正確に理解するのは難しいと思います。
ほら、私は通常、次のようにurls.py
しています:
次に、を使用して、オブジェクトfunc_to_call
から必要なものをすべて取得します。しかし、2 番目のテイクでは、Django の洗練されていない長い構文解析方法を無視しているというのは、非常に恐ろしいことです。request
request.path
Django アプリケーションを配置している 3 つのサーバーがあり、そのすべてにドメイン名とserver1/djangoApplicationName/queryparams
、 、server2/application/djangoApplicationName
、server3/queryparams
. 何がurlpattern
渡されますか?URL全体?ドメイン名の後のすべて?
django - Pythonurlpattern初心者の質問
私はこのパターンを試しています:
jobs/およびjobs/{job_id}を操作するには、上記の式は最初のケース(jobs /)をカバーしていないため、次のようなことをした場合にのみ機能します。
django - URLパターンが原因でDjangoテンプレートがjavascriptとcssを正しくロードしない
これが実行されると、すべてがうまくいきます:
すべての CSS + JS ファイルは、以下から適切に取得されます。
これが実行されると:
フェッチされているすべてのcssおよびJSファイルは、urlpatternsを介して実行され、デフォルトのページを返しています:
これにより、すべての CSS および JS コードが実際に HTML になります。私の推測では、私はいくつかの初心者の間違いを犯していると思います。これが起こるべき一般的な理由はありますか?そして、それを修正する方法は?
編集:
CSS の例:
JS の例:
java - サーブレット マッピング用の url-pattern の変数「app」
私は Spring MVC (およびサーブレット全般) を学習しており、注釈付きのコントローラー メソッドを使用する springsource の mvc-ajax の例に従っています。その例では、サーブレットにマップされた url-pattern (web.xml 内) は 1 つだけのようです。
/アプリ/*
アプリを WAR ファイルとしてデプロイしましたが、要求している実際の醜い URL はhttp://127.0.0.1:8080/org.springframework.samples.mvc.ajax-1.0.0-20100407.233245-1/です。アカウント。
したがって、「/app/*」の「app」は「org.springframework.samples.mvc.ajax-1.0.0-20100407.233245-1」に対応する変数のように見えますが、ユニバーサルではないため普遍的ではありません。自分のアプリでは使用できず、url-pattern にアプリ名の後の URL の部分が含まれているという私の理解と矛盾しています。では、「アプリ」とは何ですか?どこで構成されていますか?
ajax - url-pattern を使用した JSON メソッドへのマッピング
JSONメソッドを含む「RequestMapping」アノテーション付きメソッドを持つコントローラーを持つSpring MVCアプリケーションを作成しています。現在、webapps/static にある静的コンテンツがあり、アプリ自体は webapps/myapp にあります。Catalina のデフォルトのサーブレットが静的コンテンツを処理しており、web.xml の *.htm url-pattern が JSP ページのリクエストを返していると想定していますが、JSON メソッドを呼び出すことができませんでした。そのためには、サーブレット マッピングに url-pattern をどのように記述すればよいですか? /* の使用は機能しません。アプリにまったくアクセスできなくなります。他に注意することはありますか?
java - サーブレットマッピングURLパターン
2つの異なるサーブレットにマッピングする必要がある次のURLがあります。誰かが実用的なURLパターンを提案できますか?
vehlocsearch-ws:
vehavailrate-ws:
これまでのところ、これは正しいと感じますが、そうではありません。
注:受信URLを制御することはできません