問題タブ [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.

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

java - WebFilter urlPatterns は無視されました

私はそれらの「正確な」コピーを持っているように見えますが、多くの例を読みまし/login/restricted/*. WebFilter を定義するために、注釈 (以下の例のように) と XML の両方を試しました。

ウェブフィルター

web.xml

ノート

フィルターは両方のファイルで定義されていますが、両方の表記法を同時に使用していないことは保証できます。ただし、テストとレビューのために、両方を投稿しました。

私は webfilters の使用に不慣れで、複数のフィルターの使用について多くを見つけることができませんでした. しかし、私が読んだことは、複数を使用でき、 で定義した順序で実行されますweb.xml

質問

私のフィルターがページでも実行される理由について、誰かが手がかりを持ってい/loginますか? アプリは Glassfish 3.1.2 で実行されています。

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

django - Ugettext lazyで翻訳されたDjango urlpatterns - 404の場合、URLが別の言語に一致するかどうかを再度確認する方法は?

スタック オーバーフローを長い間読んでいます。初めて、ここで sth に質問する必要があります。

アプリはバイリンガルです。urlpatterns で URL を定義し、ugettext_lazy で翻訳します。ユーザーが最初の言語を選択すると、URL が機能します。lang を 2 番目の言語に変更すると、うまく機能します。

しかし、ユーザーが第 1 言語を選択して第 2 言語で URL を入力すると、urlpatterns が第 1 言語に変換されるため、一致するものがないため、404 が返されます。

Django に 2 番目の言語に翻訳された urlpatterns を再度チェックさせるにはどうすればよいですか? 最初の言語にurlが入力されているかのように、ページが存在する場合は表示したい。

LocaleMiddleware を使用しています。

Cookie とリダイレクトを設定することを考えましたが、見つからない場合、ユーザーの URL には、ユーザーが入力したものではなく、2 番目の言語に変換された URL が表示され、誤解を招く可能性があります。

何か案は?

よろしく、マイク

編集:これらの i18n パターンは使用しません。私は次のようなものを持っています:

url(_(r'^contact/'), include('contact.urls')),

選択した言語に関係なく、Django に適切なビューを表示させたいと考えています。ユーザーが /contact/ と入力するか、第 2 言語の /kontakt/ に翻訳すると、ビューが表示されます。

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

java - Java url-pattern すべてのサブドメインがリダイレクトされる

Java の web.xml ですべてのサブドメインを 1 つのサーブレットにリダイレクトする可能性はありますか?

例えば:

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

jsf - エラー: /login.xhtml がリソースとして ExternalContext に見つかりません

JSF 2.1/Prime Faces で JBoss 7.1 を使用していますが、タイトルに記載されているエラーが引き続き発生します。ここで行われた提案の多くを試しましたが、すべて同じエラーになります。

ファイル構造は次のとおりです。

私は web.xml に以下を持っています:

現在、次の URL を使用してファイルにアクセスしています。

また、URL パターンを *.xhtml に変更し、以下を使用しました。

同じ結果で。

私は何が欠けていますか?

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

java - 途中にワイルドカードを含むサーブレットの URL パターン

私は HttpServlet に取り組んでおり、ワイルドカードを使用して URL パターンを定義しようとしていますが、ドキュメントがあまり見つかりません。

キャプチャしたいパスは「resource/{id}/action」です

私は自分の注釈を次のように試しました:

より基本的な "resource/*" は問題なく動作しますが、これは一致しません。

また、手動で URL を解析するのではなく、{id} ワイルドカードを自動的に引き出す方法はありますか?

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

java - 戦争配備の例外

Tomcat で戦争を展開しようとしましたが、例外が発生しています

web.xml の内容は

で無効な url-pattern 例外が発生しています

間違いは何ですか?

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

rest - /* 以外の URL パターンで REST 呼び出しを行うことはできません

Tomcat 7、Apache Wink、および Jackson JSON Processor を使用して単純な REST Web アプリケーションを作成しようとしていますが、壁にぶつかっているようです。web.xml ファイルを見ると、次のように表示されます。

ここで、/* を代わりに URL パターンに置き換えると、REST 呼び出しは機能しますが、/services/* を使用すると失敗します。

私の ExampleApplication では、次のように表示されます。

そして、私の従業員クラスには、次のものがあります。

何か案は?私はしばらくの間、これに頭を悩ませてきました

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

python - Django のように Flask 用の urls.py ファイルを作成する

urls.pyDjangoのようにFlask用のファイルを作成する方法を教えてください。

  • main.py- メイン プロジェクト ファイル。アプリ ランナー ( app.run()) のみが含まれます。
  • urls.pyは同じディレクトリにあり、からのビューを提供する必要がありますviews.py
0 投票する
1 に答える
338 参照

python - URLdjangoパターンを展開する

私は標準のdjango1.4のURLパターンを持っています:

いくつかのURLを省略してsitemap.xmlを作成したいのですが、たとえば、/ task urlは表示されません(Webスパイダーには意味がありません)。私の戦略は、次のように、すべてのURLパターンをサイトマップクラスに渡すことです。

ご覧のとおり、パターンをクラスに渡しているので、後でこのようにURLをフィルタリングできます

だから私はこのdo_not_showURL名のリストを保持し、それがURLを除外する方法です。これまでのところ、問題は次のような含まれているURLにあります。

self.patternsを繰り返し処理して、含まれているURLを取得することはできません。最初にそれらを展開する必要があります。それが私の質問です。どうすればよいですか?含まれているものがなく、すべてが単一のurlモジュールにあるかのようにURLのフラットリストを取得するにはどうすればよいですか。

sitemaps.xmlでURLを除外するための推奨事項をいただければ幸いです。

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

servlets - キャッチオール (ワイルドカード) サーブレットの url-pattern がファイル拡張子パターンをオーバーライドする

私は次のことを達成したいと思います:

私の最新の試みは次のようになります(web.xml抽出):

残念ながら、コンテンツ サーブレットがすべてのリクエストを処理するようになりました (より具体的なパターンが優先されると思いましたか?)。

コンテンツ サーブレットをパターン "/webapp-context/content/*" にマップしても競合は発生しませんが、それは私が望んでいるものではありません。

御時間ありがとうございます。