問題タブ [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 - WebFilter urlPatterns は無視されました
私はそれらの「正確な」コピーを持っているように見えますが、多くの例を読みまし/login
た/restricted/*
. WebFilter を定義するために、注釈 (以下の例のように) と XML の両方を試しました。
ウェブフィルター
web.xml
ノート
フィルターは両方のファイルで定義されていますが、両方の表記法を同時に使用していないことは保証できます。ただし、テストとレビューのために、両方を投稿しました。
私は webfilters の使用に不慣れで、複数のフィルターの使用について多くを見つけることができませんでした. しかし、私が読んだことは、複数を使用でき、 で定義した順序で実行されますweb.xml
。
質問
私のフィルターがページでも実行される理由について、誰かが手がかりを持ってい/login
ますか? アプリは Glassfish 3.1.2 で実行されています。
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/ に翻訳すると、ビューが表示されます。
java - Java url-pattern すべてのサブドメインがリダイレクトされる
Java の web.xml ですべてのサブドメインを 1 つのサーブレットにリダイレクトする可能性はありますか?
例えば:
jsf - エラー: /login.xhtml がリソースとして ExternalContext に見つかりません
JSF 2.1/Prime Faces で JBoss 7.1 を使用していますが、タイトルに記載されているエラーが引き続き発生します。ここで行われた提案の多くを試しましたが、すべて同じエラーになります。
ファイル構造は次のとおりです。
私は web.xml に以下を持っています:
現在、次の URL を使用してファイルにアクセスしています。
また、URL パターンを *.xhtml に変更し、以下を使用しました。
同じ結果で。
私は何が欠けていますか?
java - 途中にワイルドカードを含むサーブレットの URL パターン
私は HttpServlet に取り組んでおり、ワイルドカードを使用して URL パターンを定義しようとしていますが、ドキュメントがあまり見つかりません。
キャプチャしたいパスは「resource/{id}/action」です
私は自分の注釈を次のように試しました:
より基本的な "resource/*" は問題なく動作しますが、これは一致しません。
また、手動で URL を解析するのではなく、{id} ワイルドカードを自動的に引き出す方法はありますか?
java - 戦争配備の例外
Tomcat で戦争を展開しようとしましたが、例外が発生しています
web.xml の内容は
で無効な url-pattern 例外が発生しています
間違いは何ですか?
rest - /* 以外の URL パターンで REST 呼び出しを行うことはできません
Tomcat 7、Apache Wink、および Jackson JSON Processor を使用して単純な REST Web アプリケーションを作成しようとしていますが、壁にぶつかっているようです。web.xml ファイルを見ると、次のように表示されます。
ここで、/* を代わりに URL パターンに置き換えると、REST 呼び出しは機能しますが、/services/* を使用すると失敗します。
私の ExampleApplication では、次のように表示されます。
そして、私の従業員クラスには、次のものがあります。
何か案は?私はしばらくの間、これに頭を悩ませてきました
python - Django のように Flask 用の urls.py ファイルを作成する
urls.py
DjangoのようにFlask用のファイルを作成する方法を教えてください。
main.py
- メイン プロジェクト ファイル。アプリ ランナー (app.run()
) のみが含まれます。urls.py
は同じディレクトリにあり、からのビューを提供する必要がありますviews.py
。
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を除外するための推奨事項をいただければ幸いです。
servlets - キャッチオール (ワイルドカード) サーブレットの url-pattern がファイル拡張子パターンをオーバーライドする
私は次のことを達成したいと思います:
私の最新の試みは次のようになります(web.xml抽出):
残念ながら、コンテンツ サーブレットがすべてのリクエストを処理するようになりました (より具体的なパターンが優先されると思いましたか?)。
コンテンツ サーブレットをパターン "/webapp-context/content/*" にマップしても競合は発生しませんが、それは私が望んでいるものではありません。
御時間ありがとうございます。