問題タブ [url-mapping]

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 に答える
2345 参照

java - クエリパラメータを含むURLを含むすべての.htmlURLのURLマッピング

URLにクエリパラメータがあるかどうかに関係なく、HTMLページのリクエストを選択するフィルタを作成しようとしています。(このフィルターの目的は、訪問者のアクション/統計を追跡することです)

これは、web.xmlにあるフィルターマッピングです。

そのurl-patternは、「。html」で終わるページのリクエストと一致しますが、クエリパラメータを使用してリクエストをキャプチャしたいと思います。

次の構成を試しましたが、どのリクエストにも一致しません。

HTMLページへのすべてのリクエストをキャプチャするようにフィルタを設定するにはどうすればよいですか?

それとも私はこれを間違った方法で行っていますか?フィルタにすべてのリクエストをリッスンさせ、リクエストされたURLが重要かどうかをフィルタに判断させる必要がありますか?CSS、JS、画像のリクエストをすべて無視したい。

ありがとうございました。

編集: <url-pattern>*.html</url-pattern>確かに働いていた。log4jのしきい値が高すぎるために、フィルターからのログが無視されていたためではないと思いました。

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

grails - root を localhost:8080/app ではなく localhost:8080/ に設定して Intelli-J 経由で grails-app を起動するか、createLink を変更しますか?

アプリケーションのルートになるように Intelli-J を介してアプリケーションを起動する方法はありlocalhost:8080/ますか? 私が抱えている問題は、ローカルで動作する AJAX URL が本番環境では動作せず、ローカルでは動作するが本番環境では動作しないへのcreateLink(action:"ajaxUpdate")参照を作成しているように見えること/app/ajaxUpdateです。

createLink両方の場所で動作するように修正する方法はありますか? UrlMappings を使用して、すべての ajax 呼び出しをきれいにして を参照するだけ/ajaxUpdateでよいのではないかと考えましたが、Grails アプリケーションが Intelli-J 内にデプロイされているため、それは機能しません。

これを修正するにはどうすればよいですか?

0 投票する
3 に答える
610 参照

asp.net - Flex への ASP.NET ルート パスを取得しますか?

私は、主に ASP.NET ベースのプロジェクトに取り組んでいます。メイン プロジェクトは、さまざまなクライアントの複数の場所にデプロイされることを意図しているため、1 つのクライアントが website.com/client1 に配置され、別のクライアントが website.com/client2 に配置される場合があります。アプリケーション内では、アプリケーション ルート オペレータを定期的に使用し~て、リソースへのパスを取得します。

また、そこにデプロイされる一連の Flex アプリケーションもあり、その多くは ASP.NET アプリケーション内の Web サービスに依存しています。私が求めているのは、アプリケーション ルートに関連するサービスを参照する方法です。以下は、2 つのクライアント展開のいくつかのファイルの場所の例です。

  • クライアントA
    • website.com/clientA/swf/FlexApplication.swf
    • website.com/clientA/services/webService.asmx
  • クライアント B
    • website.com/clientB/swf/FlexApplication.swf
    • website.com/clientB/services/webService.asmx

FlexApplication と webService はどちらもまったく同じなので、私がやりたいことは Flex コードで次のようになります。

通常の理由から、相対パスの使用は避けたいと思います。これを行う良い方法、またはルート URL を ASP.NET からフレックス アプリケーションに渡す良い方法はありますか? 前もって感謝します。

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

grails - IDと名前を使用したGrails URLマッピング

みなさん、grails での URL マッピングについて質問があります。ページ名と ID を使用して、seo フレンドリーな URL を作成しようとしています。URLMapping で次のようになりました。

Witch は動作していますが.... URL バーの ID がクリアされないため、最初にリンクをクリックしたときはすべてうまくいきます: http://localhost:8080/SuurdGasControl/2/Gasmetingen

しかし、次のページが表示されます: http://localhost:8080/SuurdGasControl/2/6/Ontgassen

ID「2」は削除されていないことに注意してください...

助けや考えはありますか?

アップデート

URLMapping は次のようになります。

リンクの作成は次のように簡単です。

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

grails - 未知数の変数のGrailsUrlMappings

私はURLマッピングを使用して、URLディレクトリ構造をサイト内のカテゴリに変換しています。現在は次のものを使用しています。

現在、これは3レベルの深さのカテゴリをサポートしています。N>=1の深さのカテゴリNをサポートできるようにしたいと思います。

これはどのように達成できますか?

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

grails - Grails UrlMapping 404

私はこれを持っています:

ヒットすることはできますがaction1、を返すため、action2ヒットすることはできません。action3404

どうしたの?

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

grails - Grails で *.gsp ページに直接アクセスできないようにする方法

Grails の *.gsp ページへの直接アクセスを防ぐための実行可能な解決策をアドバイスしてくれる人はいますか?

インターセプト '/**.gsp' を確認したところ、直接アクセスを除外するだけでなく、コントローラーなどからレンダリングされたページも除外するため、これを使用することは不可能であることがわかりました。

*.gsp の直接アクセスを防ぐことはできますが、UrlMapping.groovy で次のように設定しようとしましたが、ページのナビゲーションも混乱します。その場合、すべてのリンクがホームページに移動するようです。

org.springframework.web.filter.OncePerRequestFilter のようなセットアップ フィルターについて考えたことがありますが、おそらく Grails は web.xml フィルター セクションを自動的に生成する傾向があるため、それを定義する方法がよくわかりません。

何かご意見は?

どうもありがとう!トム

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

rest - VERBにマップされたURLにUrlMapping制約を追加しますか?

HTTP動詞が一致するURLマッピングに制約を追加することは可能ですか?

これが私の現在の定義です:

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

tomcat - Spring 3.0 URL マッピングの問題

Tomcat で Spring 2.0 から Spring 3.0.5 へのアップグレードをテストしており、末尾にスラッシュがある URL と末尾にスラッシュがない同一の URL のマッピング動作が異なるという問題が発生しています。

たとえば、私の Spring 2.0 実装では、以下の Spring MVC XML 構成に従って、次の URL は両方とも同じコントローラー クラスにマップされます。

  • /search/categories
  • /search/categories/

ただし、Spring 3.0.5 では、/search/categories/(末尾のスラッシュに注意) はコントローラーにマップされません。/search/categories(末尾のスラッシュなし)のみがマップされます。

XML 構成が今後非推奨になることはわかっていますが、残念ながら、まだそれをやめることはできません。しかし、Spring 3.0.5 で、末尾にスラッシュがある URL に対して新しい動作が行われる理由がわかりません。可能な修正に関する提案や考えはありますか? URL の末尾のスラッシュを削除するには、Apache Rewrite 条件を実装する必要がありますか?

ご協力いただきありがとうございます!