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

grails - エラー 500 がスローされた場所を知る方法 (Grails)

UrlMappings.groovy に次のシナリオがあります。

また、errorController で、エラー 500 を発生させる例外 (ある場合) がスローされたコントローラーを知り、ユーザーと管理者に異なるエラー ページを表示する必要があります。

何か案は?

前もって感謝します。

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

grails - URL マッピングでフラグメント識別子を検出する方法は?

Grailsプロジェクトでは、フラグメント識別子が URL に存在するかどうかに基づいて URL をマップしようとしています。フラグメント識別子は重要です。なぜなら、Flash ライブラリSWFAddressはそれらを使用して Web ページに存在する Flash アプリケーションと通信するからです。

リクエスト URL にフラグメントが存在するかどうかを判断する必要があるだけです。

これを行うにはHttpServletRequestを調べる必要がありますか?

Fragment IdentifierがUrlに存在するかどうかに基づいて、GrailsでURLをルーティングする最良の方法は何ですか?

[ Grails フォーラムで同じ質問をしました。]

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

tomcat - Tomcatが特定のURLマッピングに対してコンテキストパスを異なる方法で解決するのはなぜですか?

だから、私は次のようなURLマッピングを処理できるサーブレットを書き込もうとしています。

以前は、URLパターンを指定していたとき、次のことを行っていました。

/ myServlet

しかし、私が達成しようとしていることのために、私はやっています...

/ myServlet / *

私が実行している問題

静的ファイル(css / js / etc)に相対パス(つまり、WebContentフォルダーに対するファイルの場所のみ)を使用していたので、/myServlet/*マッピングを使用しているので、すべての静的ファイルに対する要求があります。 myServletによって処理されています。したがって、基本的に、静的リソースは次のように解決されます。

domain / context / myServlet / relative_path_I_provide

とは対照的に

ドメイン/コンテキスト/relative_path_I_provide

相対パスに依存するのではなく、リソースの絶対パスを作成するだけで、これを自分で修正できると確信しています。しかし、疑問に思っているのですが、/myServlet/*URLパターンを使用しているのに、静的リソースの解決されたパスが変更されるのはなぜ/myServletですか?

編集:

私のフォルダ構造は次のようなものです

そして私はそれらを次のようなリンクタグに追加しています:

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

grails - ページ上のリンクをたどると、GrailsはカスタムURLマッピングを「失います」

ユーザーが2つの方法(サムネイルとリストなど)で地図を閲覧できるアプリケーションがあります

ここで、これらのビューを特定のユーザーの地図のみを表示するように制限したいと思います。

そこで、マッピングを作成しました。

これで、に移動でき/user/3/browseますが、ページ付けリンクをクリックするか、ページ付けフィルターを変更すると、URLはに戻ります/map/browse

また、コントローラーでをに設定すると、次のエラーが発生しますuserIdnull

エラー500:GroovyPageViewの処理中にエラーが発生しました:タグの実行中にエラーが発生しました:マッピング[/ user /(*)/ list]およびパラメーター[["action": "list"、 "controller": "map"、 "max" :20、 "offset":0、 "sort": "uploadDate"、 "order": "desc"、 "userId":null、 "totalMaps":30]]。パラメータ[userId]は必須ですが、指定されていません!/views/map/browse.gsp:26で

ページネーションは次のように機能します。

それに対して何ができますか、または私が望むものを実装する正しい方法は何でしょうか?

私は必ずしもそのURLマッピングを持っている必要はありません、私は言うための良い方法だけが必要です:「1人のユーザーだけの地図を表示する」

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

grails - ブラウザのビューのURLを1つの特定の名前にマップするにはどうすればよいですか?

グレイルズに新しいM今私の問題は、

URLをhttp:// localhost:8080 / Merchant /として取得する代わりに、アプリケーションを参照するときに、://localhostのみを表示したい。

同様に、アプリケーションの他のビューを参照すると、 http:// localhost:8080 / Merchant / register / listのようなURLが表示されます。また、アプリコントローラーとアクション名を表示したくないので、代わりに1つの単語を表示します。リストか私が欲しい何か他のものかもしれません。

私はURLMappingの概念を調べましたが、正確に何をすべきかを理解しています。理解してから疑問があるかどうかを尋ねる必要があることはわかっていますが、時間がないので、正確に何をする必要があるかを誰かに教えてください。

よろしくお願いします

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

java - マップされた uri フォーム リンクを呼び出すにはどうすればよいですか?

私はurlmappingファイルにそれを書きました、そして私のindex.gspに私は持っています、

リンクをクリックすると、URLのリストのみが表示されるはずですが、まだコントローラー名を取得しています。なぜですか?

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

grails - Grails urlmappings、urlmappings のプレフィックスを付けることはできますか?

たとえば、Web アプリに API があり、残りの Web アプリと同じコントローラーとアクションを API で使用したいとします。

私のurlmappingsファイルには

また、次のようなマッピングもあります。

ここで問題は、$year、$month、$day 変数の恩恵を受けることができるように、どうにかして API urlmapping を blog urlmapping の前に付けることはできますか? 次の URL への GET リクエストが有効になるようにします。

または、代わりに次のリクエストを行う必要がありますか?

urlmappings GURU または groovy ランタイム urlmappings maniuplation WIZARD の助けが必要です :)

APIパスを接頭辞として再宣言するのではなく、既存の非API urmappingsを再利用できるソリューションが必要です。

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

url - grailsのURLからアプリ名とポートを削除するには?

アプリをデプロイする代わりに

にデプロイしたい

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

php - PHP での Rails スタイルの URL マッピング

PHPでRailsスタイルのURLマッピングを行う標準ライブラリはありますか? 私はフレームワークを使用していません。すべてのコードは手書きです。基本的に、これを行うライブラリを探しています

example.com/user/1/active

これは、id = 1 および status = 2 のユーザーにマップする必要があります (これらはパラメーターです)。マップを定義できるはずです。

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

rest - grailsのRESTfulリソースのGernericURLマッピング

このようなGrailsでいくつかのRESTfulリソースを構成しました

しかし、私はこれをもっと一般的なものにしたい

これは機能しません...(404を取得)

GrailsのRESTfulリソースの汎用URLマッピングを構成するにはどうすればよいですか?