問題タブ [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 投票する
0 に答える
6490 参照

jsf - JSFで.xhtmlを実行中にリソースとしてExternalContextに見つからない

Eclipse で動的 Web プロジェクトを作成し、(maven を使用する代わりに) JSF jar を lib に手動で追加しました。Faces サーブレット構成を web.xml で提供しました。

webinf フォルダーに配置されたファイルの hello.xhtml 出力を表示しようとしています。しかし、それは投げています:

/hello.xhtml Resource として ExternalContext に見つかりません

私のディレクトリ構造は次のとおりです。

私が使用しているURLは、

web.xml

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

django - Django で実行時に URL パターンを変更する

(実行時に) 動的モジュールをロードする必要がある Django アプリケーションを開発しています。これで、(クライアント ブラウザーからサーバーに) "プラグイン" をアップロードし、プラグイン モデルをデータベースに登録することができます。ただし、各プラグインの urlpatterns を処理する方法が必要です。現在、モデルを登録し、(理論的には) アップロードされたプラグインの urlpatterns を webapp urls.py に追加する関数を webapp の「コア」に記述しました。この関数は次のとおりです。

プラグインは tgz 形式で「media/tmp」にアップロードされ、「media/plugins/」に抽出されます。ここで、 はプラグインのコードネームであり、ユーザーがアップロードしたプラグインは「project.plugins」によって管理されます。

すべてのプラグイン ロジックは正常に動作しますが、アップロードされたプラグイン urls.py ファイルを webapp (project.plugins.urls) に含めようとすると、効果がありません。「project.plugins.urls.urlpatterns」の値を出力しましたが、「urlpatterns += pat....」の後に変更されていません。

必要なことを行う方法はありますか?

よろしくお願いします

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

java - RESTfulサーブレットURL-web.xmlのサーブレットマッピング

これはよくある問題のように感じますが、私が調査したことはまだ何も機能していません...

私のweb.xmlには、すべてのREST呼び出しのマッピングがあります-

これは、URLが-の場合にうまく機能します

しかし、そうである場合は失敗します

400 Bad Request言うエラーが表示されますThe request sent by the client was syntactically incorrect ()。ルーティングされるためにSpringサーブレットに到達したかどうかはわかりません...

適切に処理できるように、で始まるものをワイルドカード化するにはどうすればよいですか?/rest

言い換えれば、私は次のすべてが有効であることを望みます-

編集-要求に応じてコントローラーコード

答え

@matsev私がそこにいたかどうかは問題ではなかったようです/

パブリックビューの変数名を置き換えている間に、それが機能するようにいくつかの変更を加えました。

オリジナル

私が投稿したもの

変数名の不一致が発生しました...これをすべての人への警告としてここに残します...変数名を一致させてください!

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

django - django-haystack urlpatterns include('haystack.urls')どこにつながるのですか?

最近、django / haystack/solrの学習/インストールを開始しました。

haystackサイトで提供されているチュートリアルに従って、

haystackが/usr/local/lib/python2.6/dist-packages/haystackにインストールされていて、そこにurls.pyがあります。

それは持っています

url()の2番目の引数は呼び出し可能なオブジェクトであるべきだと思いました。
私はviews.pyを見て、SearchViewはクラスです。
ここで何が起こっているのですか?
最終的に何と呼ばれるのですか?

0 投票する
4 に答える
2878 参照

django - django url.py の URL パターンを理解する方法

たとえば、URLパターンを理解する方法。(?P<slug>[-\w]+)/$ジャンゴurl.pyで

0 投票する
4 に答える
3135 参照

django - Django1.4:テンプレートに言語リンクを設定して i18n_patterns で動作させる一般的な方法は?

Django 1.4 で新しい i18n_patterns を使い始めました。基本的に、すべてのテンプレート ヘッダーに、サポートされている各言語の言語リンクが必要です。他のテンプレートに含まれている別のテンプレートとしてヘッダーを実装しました。

テンプレート コンテキストで現在のビュー名または現在の URL を渡さずに、ヘッダーを汎用的に保ち、これを解決する方法はありますか? テンプレート内から一般的な方法で現在のビューまたは URL を取得するにはどうすればよいかという疑問が生じると思います。

ところで、リファラーを使用してアクティブな言語を変更するset_langビューを使用した以前のアプローチは、言語を変更した後、参照されたビューにリダイレクトされると元に戻るため、url_patternsで壊れることを発見しました。

一般的な方法で url_patterns と共に使用されるテンプレートに言語リンクを設定するための一般的なアプローチを理解するための助けをいただければ幸いです!

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

django - Django url パターン - ページへの絶対 url を取得する方法は?

Django で要求された URL の完全なパスを取得しようとしています。私はこのような URL パターンを使用します: ('^', myawesomeview), これは domain.com/hello、domain.com/hello/sdfsdfsd、さらには domain.com/hello.php/sd に対してもうまく機能します""^some!bullshit .index.aspx (ただし、「^」は「%5E」に置き換えられます)

しかし、リクエストで # を使用しようとすると (例: http://127.0.0.1:8000/solid#url )、「/sold」のみが返されます。変更や置換なしで完全なパスを取得する方法はありますか?

ところで、return HttpResponse(request.path) で URL を取得しています。よろしくお願いします。

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

java - Java サーブレット Web XML URL マッピング

私はしばらくの間、Tomcat 用のこの Web xml ファイルに苦労してきました。

を使用してテストするとき、このファイルが読み取られていることを知っています

}

context-param に入れた名前を読み取ることができます。皆さんへの質問は、URL のサーブレットにアクセスするために /servlet/ を経由する必要がないように、URL マッピングを作成するにはどうすればよいですか? 次のようなURLパターンを作成しようとすると

/test/*、website/test/TestServletと言ってもサーブレットにアクセスできません。ブラウザから 404 Not Found エラーが表示される

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

regex - URL内の名前付きグループのdjango動的数

動的 URL を使用した Web サービスを開発したいと考えています。

名前付きグループの一般的な URL パターンは次のようになります。

最初からグループの数がわからないので、私の目的にはもう少し動的なものが必要です。

たとえば、可能な URL は次のとおりです。

  • 記事/投稿/コメント
  • 記事/投稿/著者
  • 記事/投稿/ ...

次のようなものを使用できます。

.. 等々。これを行うよりスマートな方法はありますか?前もって感謝します!

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

regex - devとprodの間で異なる動作をするURLパターン-Django

Djangourlconfに問題があります。

基本的に私はこのパターンを持っています:

^publication/(?P<pub_search>[\w\.=&]+)?(/keyword/(?P<key_search>[\w=&]+))?(/author/(?P<auth_search>[\w=&]+))?(/tag/(?P<tag_search>[\w=&]+))?(/from/(?P<from_date>[\w\d=&]+))?(/until/(?P<until_date>[\w\d=&]+))?$

このパターンによれば、私はこの形式のURLを持つことができるはずです:

http://127.0.0.1:8000/publication//author/name=crock

実際、このURL形式は私のdjango開発サーバーで認識されます。ただし、本番サーバー(Apache + mod_wsgi)では、URLと一致しません。

それがprodサーバーでこのように動作する理由がわかりません。

乾杯