問題タブ [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.
regex - 末尾のスラッシュに関するDjangourlpatternsのイライラする問題
djangoサイトのurlpatternsで見つけたすべての例には、先頭にスラッシュがない着信URLまたはルートフォルダー用の個別のエントリがあります。次に、個々の行のサブフォルダーを処理します。なぜ単純なのか分かりません
正規表現では、これらを1行にまとめることはできません。
次のことを考慮して、DjangoプロジェクトをBaloneyと呼びましょう。アプリ名は、Cheeseです。したがって、プロジェクトurls.pyには、アプリurls.pyがそのリクエストを処理できるようにするための次のようなものがあります...
次に、Cheeseアプリのurls.py内で、この1つの単純な行が空白の値を含むすべての着信URLサブパスに対してtrueとしてトリガーされない理由がわかりません...
代わりに、空白の場合と一致しますが、値が存在する場合とは一致しません。それで...
基本的に、reqPath変数をキャプチャして、そこにあるもの(空白または''でも)を含めますが、末尾のスラッシュがある場合は含めないようにします。
URLはDBから取得された動的なスラッグであるため、ビューのコンテンツまですべてのマッチングを行い、値を転送するためにURLパターンが必要です。以下が機能することは知っていますが、なぜこれをすべて/で1行に配置できないのかわかりません。終了$記号の前の正規表現。
洞察に感謝します。
java - サーブレット - URL パターンが次のような場合にリクエストをディスパッチする
サーブレットでのリクエストのディスパッチについていくつか質問があります。
要約すると、すべてのサーブレットに /servlet/* のような URL パターンを強制する公開サーバーに Web サイトをデプロイしました (いずれにせよ、それがデフォルトの構成であると聞きました)。問題は、アプリケーションの開発中にそのような制限がなかったため、そのようなパターンをサポートするようにビルドしなかったことです....今、私のアプリケーションはURLが原因で動作しません. サーブレットが次のように宣言およびマップされているとしましょう:
問題は、このコードを Servlet で使用することです:
destination
パラメータは、「/index.jsp」、「home.jsp」などのように、常にWeb*.jsp
アプリケーションのルートにあります。
localhost でアプリケーションを使用していたとき、サーブレットには次の URL パターンがありました。
リクエストディスパッチャーは常に webapp のルートで .jsp を検索していたため、すべてが正常に機能していました。しかし、私の新しい URL パターンを使用すると、すべての .jsp を servlet/* で検索しようとしますservlet/index.jsp
。
HTTP Status 404 - /servlet/index.jsp
よく思い出せば、サーブレットは現在のコンテキストの外に拡張できないため、なぜそのように動作するのかを完全に理解しています。
しかし、私の質問は、私は運命にあるのでしょうか? 「/servlet/*」パターンを気にせずに、リクエスト ディスパッチャーに .jsp に移動するように指示する方法はありませんか? 転送する前に処理するため、リクエストのオブジェクトが絶対に必要です。
私は本当にこれをどうやって乗り越えたらいいのかわからないので、誰かがすでにこの状況に直面しているか、少なくとも私よりも状況について明確なビジョンを持っていることを期待して、ここで助けを求めています.
これを読んで助けてくれてありがとう。
よろしくお願いします、
サンパウェンデ。
jsp - SpringMVC で @RequestMapping を使用して特定の URL 形式を実現する方法
学習目的で SpringMVC を使用して簡単なアプリケーションを作成しようとしています。この形式でさまざまなアクションの URL を取得したい
DispatcherServlet の servlet-mapping 内で指定された url-pattern は次のとおりです。
これは、ContactController の私のメソッドの 1 つです。
に移動すると、すべてが正常に機能するようになりました。
ただし、URLを次のようにしたいのですが、
メソッドの上で使用してみ@RequestMapping("/contact/list.html")
ましたが、役に立ちません (要求されたリソース () が利用できないという説明とともに 404 エラーが表示されます)。
これはどのように行うことができますか?
また、サーブレット マッピング用に複数の URL パターンを使用することは可能ですか。*.html or *.do
?
PS。Ubuntu デスクトップで apache-tomcat を使用しています
ありがとう
java - web.xmlサーブレットマッピング無限ループ
appengineを使用していますが、URLルーティングに問題があるようです
私のweb.xml
ローカルマシンでテストすると、リダイレクトは問題なく機能します。appengineにアップロードすると、 http:// myurl / view /に移動しようとすると、無限にリダイレクトされます。
http://myurl/view/default.html/default.html ..。
これはweb.xmlでリダイレクトする正しい方法ですか。私はここで何かが欠けていますか?ローカルマシンで正常に動作します。gaeにアップロードすると、無限ループに入ります。どんな助けもいただければ幸いです...
django - Django:gettextを使用したURLパターンの翻訳
一部のDjangoアプリケーションでは、次のようなgettextを含むURLパターンに遭遇しました。
最初は、プロジェクトの他の部分と統一された方法でURLを国際化することは良い考えのように思われましたが、私には疑問があります。
AFAIK、URLパターンはアプリケーションの起動時に読み込まれます。したがって、アプリケーションに最初のリクエストを行うユーザーの言語設定に従ってビルドされると思います。スレッドが使用されている場合も、これはさらに予測不能になる可能性があります。
このアプローチは、インストールが単一言語で行われる場合に合理的である可能性がありますが、フォーラムアプリケーションなど、他の言語で他のインストールが行われる可能性があります。
これは問題だと思いますか、それとも私の想像ですか?このアプローチは多言語サイトに使用できますか?ugettext_lazy
この問題を回避できますか?
css - index.jsp の Webservlet urlpatterns
私はこの問題に悩まされており、どこにも解決策が見つからないため、アイデアは大歓迎です。
@WebServlet (javax.servlet.annotation.WebServlet)
index.jsp をロードする前に、コードを実行したいと考えています。そのために、urlPatterns に「/」を追加しました。これは、index.jsp で期待されていることを行いますが、css またはイメージ パスをロードしません。問題は、「/」によってこれらの urlPatterns に他のすべてのファイルが含まれるようになることですが、代わりに「index」を使用しようとすると機能しません。
誰か助けてくれませんか?
乾杯、M.
django - django urlpatterns from sql
I am trying to create urlpatterns with sql query, but this will work only for those things that already was in sql table at the moment of server start. If it possible to make django to check for new urls dynamically from database?
I know, this can be done with regular expressions, but they are too greedy, I mean, that i need to make this at root level of my site and regexp will "eat" all matching names and this regexp must be the last of urlpatterns list.
jsf - java.lang.IllegalArgumentException: 無効な URL パターン: [xhtml]
私は非常にシンプルで私の最初の JSF アプリケーション ( BalusC による非常に優れたチュートリアルに従っている) を Glassfish ローカル サーバーにデプロイしようとしています。アプリケーションを作成するためのすべての手順を完了しました。アプリケーションを Glassfish サーバーにデプロイしようとすると、次の例外メッセージが表示されて失敗しました:-
誰かがどこに問題があるのか 説明できますか?どうすれば修正できますか?
jmeter - JMeterで除外するURLパターン?
Jmeterを使用したテストケースで一度にいくつのURLパターンを除外できますか?