問題タブ [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.
vaadin - UriFragmentUtility が原因でサーブレット例外が発生する
この vaadin: https://vaadin.com/book/-/page/advanced.urifu.htmlの適切な使用方法に関するチュートリアルに従っていたUriFragmentUtility
ので、最終的にオブジェクトを作成し、このコンポーネントをメインに追加しようとした後、ウィンドウで、次の例外で失敗します。
オブジェクトをメイン アプリケーション クラスに追加する方法は次のとおりです。
チュートリアルでは、URI の主要部分 (アドレス + パス + オプションのクエリ パラメーター) について説明しています。私のパスは /Dugsi_Manager (web.xml) として設定されていurifu
ますhttps://localhost:8080/Dugsi_Manger#login
。
編集: LoginWindow の宣言を追加しました:
\ **UriFragmentUtility
オブジェクトは標準の Vaadin ウィンドウに追加できるようですが、私のcreateLoginWindow
関数で作成されたウィンドウでは機能しませんか? 理由がわかりませんか?
tomcat - これらのURLパターンをサーブレットマッピングで組み合わせることができますか?
/ {servlet} / historyをサポートする必要があり、これをサポートする必要のあるサーブレットがたくさんあります。私はTomcat、FWIWを使用しています。
以下は機能しますが、すべてのパターンを1行にまとめて、履歴パターンをサポートする必要のあるすべてのサーブレットにurl-patternを追加しないようにする方法があるかどうか疑問に思っています。私はいくつかのオプションを試しましたが失敗しました。
ありがとう。
django - djangoでは、URLがurlpatterns構成の一部であるかどうかをどのように知るのですか?
動的なブレッドカンブを作成しましたが、その一部が有効なURLではありません(URLパターンに含まれていません)。
私はこのテンプレートタグを持っています:
ここで、その特定のURLが有効なURLであるかどうか、つまりurlpatternsにキーがあるかどうかを確認したいと思います(呪いの場合は、テンプレートタグを変更する必要があります)。
何かのようなもの:
django - NginxとfastcgiでデプロイされたDjangoの空の「現在のURL」
このURLを照会すると
Djangoは私にくれます:
エラー:
- リクエスト URL では、末尾に「/」を追加します
。 - 現在の URL は空です。
私の仕様:
私は自分のdjango Webサイトをnginxをfast_cgiへのリバースプロキシとして実行しています。
nginx の私のウェブサイト conf は次のとおりです。
ここに私の fastcgi_params ファイルがあります:
述べる :
パターンに追加
url(r'^$', 'myapp.views.index')
すると、すべてのリクエストのビューがレンダリングされます...したがって、明らかにnginx confまたはfast_cgiの問題です。django 開発サーバーで Web サイトを実行すると、URL は問題ありません。
java - /messages?inbox や /list?orders などのすべての URL をキャッチするように URL パターンを設定します
私はJavaが初めてで、URLマッピングで非常に奇妙な問題に直面しました...
次のような URL をキャッチするには、URL パターンを記述する必要があります。
XX/../list?inbox
../action?SomeAction
.. - 何でも意味します。
web.xml ファイルのどこかにそのような構成が必要です。
web-services - サーブレットの URL パターンを見つける
次の URL パスのサーブレットの URL パターンは次のとおりです。
/restservice*、/restservice/* を試しましたが、/* のみが機能しています。
servlets - サーブレットURL一致パターンの/と/*の違い
重複の可能性:
サーブレットマッピング/ vs / *
サーブレットURLマッピングの「/」と「/*」の違いは何ですか?
私は本の春を実際に読んでいるので、これらの言葉を見つけました:
次に、DispatcherServletによって処理されるURLを指定する必要があります。.htm、/、/appなどのURLパターンにマップされたDispatcherServletを見つけるのが一般的です。ただし、これらのURLパターンにはいくつかの問題があります。
- * .htmパターンは、応答が常にHTML形式であることを意味します(第11章で学習するように、必ずしもそうであるとは限りません)。
- / *にマッピングすることは、特定のタイプの応答を意味するものではありませんが、DispatcherServletがすべての要求を処理することを示します。そのため、画像やスタイルシートなどの静的コンテンツの提供が必要以上に難しくなります。
- / appパターン(または同様のもの)は、Dispatcherサーブレットが提供するコンテンツを他のタイプのコンテンツと区別するのに役立ちます。ただし、URLに実装の詳細(具体的には/ appパス)が表示されます。これは、/appパスを非表示にする複雑なURL書き換え戦術につながります。
これらの欠陥のあるサーブレットマッピングスキームを使用するのではなく、次のようにDispatcherServletをマッピングすることをお勧めします。
DispatcherServletを/にマッピングすることにより、これがデフォルトのサーブレットであり、静的コンテンツの要求を含むすべての要求を処理する責任があると言っています。
上記の言葉によると、「/」と「/*」の両方がすべてのリクエストを処理するようです。
違いはなんですか?
javascript - Tomcat の URL パターンの問題
Tomcats セキュリティ制約を使用して Web アプリケーションを保護しようとしています。したがって、フォルダー「prot」を追加しました。web.xml の url-pattern を介して保護したいと考えています。タグを変更し<url-pattern>/prot</url-pattern>
てもログインページが表示されないため、保護したいファイルが表示されません。ページへのパスを変更すると<url-pattern>/*</url-pattern>
、ログインページが表示されますが、別のファイルで定義した javascript がありません (Tomcat からブロックされていますか?)。コンテキストで、パス /mywebapp/prot を追加しました。フォルダー prot を保護するにはどうすればよいですか? 前もって感謝します!
spring - Spring MVC url マッピング
Spring mvc で簡単な Web アプリケーションを作成しました。
このURLを使いたい
- /ユーザー
- /ユーザーID}
- /ユーザー/作成
- /ユーザー/編集/{id}
web.xml で
最初のケース
それはうまくいきます。しかし、 http://localhost:8080/res/images/image.png
を読み取れません
-
{my project path}/WebContent/res/images/logo.png の404 エラー
2番目のケース
http://localhost:8080/res/images/image.pngで画像を見ることができます が、http://localhost:8080/user/create - 404 エラー
どうしたの??
model-view-controller - MVCのRouteTableからのURLパターン?
ルート コレクションがあり、特定のルートの URL パターン (global.asax で定義) を取得したいと考えています。
アプリケーションで:
Global.asax:
Web アプリケーションでは、global.asax で定義された URL パターン (ルート オブジェクト内) にアクセスできません。別の方法はありますか?
テンプレート リストの Knockout.js で使用するいくつかのルート パターンを定義する必要があるため、これを求めています。