問題タブ [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.
grails - エラー 500 がスローされた場所を知る方法 (Grails)
UrlMappings.groovy に次のシナリオがあります。
また、errorController で、エラー 500 を発生させる例外 (ある場合) がスローされたコントローラーを知り、ユーザーと管理者に異なるエラー ページを表示する必要があります。
何か案は?
前もって感謝します。
grails - URL マッピングでフラグメント識別子を検出する方法は?
Grailsプロジェクトでは、フラグメント識別子が URL に存在するかどうかに基づいて URL をマップしようとしています。フラグメント識別子は重要です。なぜなら、Flash ライブラリSWFAddressはそれらを使用して Web ページに存在する Flash アプリケーションと通信するからです。
リクエスト URL にフラグメントが存在するかどうかを判断する必要があるだけです。
これを行うにはHttpServletRequestを調べる必要がありますか?
Fragment IdentifierがUrlに存在するかどうかに基づいて、GrailsでURLをルーティングする最良の方法は何ですか?
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
ですか?
編集:
私のフォルダ構造は次のようなものです
そして私はそれらを次のようなリンクタグに追加しています:
grails - ページ上のリンクをたどると、GrailsはカスタムURLマッピングを「失います」
ユーザーが2つの方法(サムネイルとリストなど)で地図を閲覧できるアプリケーションがあります
ここで、これらのビューを特定のユーザーの地図のみを表示するように制限したいと思います。
そこで、マッピングを作成しました。
これで、に移動でき/user/3/browse
ますが、ページ付けリンクをクリックするか、ページ付けフィルターを変更すると、URLはに戻ります/map/browse
。
また、コントローラーでをに設定すると、次のエラーが発生しますuserId
。null
エラー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人のユーザーだけの地図を表示する」
grails - ブラウザのビューのURLを1つの特定の名前にマップするにはどうすればよいですか?
グレイルズに新しいM今私の問題は、
URLをhttp:// localhost:8080 / Merchant /として取得する代わりに、アプリケーションを参照するときに、://localhostのみを表示したい。
同様に、アプリケーションの他のビューを参照すると、 http:// localhost:8080 / Merchant / register / listのようなURLが表示されます。また、アプリコントローラーとアクション名を表示したくないので、代わりに1つの単語を表示します。リストか私が欲しい何か他のものかもしれません。
私はURLMappingの概念を調べましたが、正確に何をすべきかを理解しています。理解してから疑問があるかどうかを尋ねる必要があることはわかっていますが、時間がないので、正確に何をする必要があるかを誰かに教えてください。
よろしくお願いします
java - マップされた uri フォーム リンクを呼び出すにはどうすればよいですか?
私はurlmappingファイルにそれを書きました、そして私のindex.gspに私は持っています、
リンクをクリックすると、URLのリストのみが表示されるはずですが、まだコントローラー名を取得しています。なぜですか?
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を再利用できるソリューションが必要です。
url - grailsのURLからアプリ名とポートを削除するには?
アプリをデプロイする代わりに
にデプロイしたい
php - PHP での Rails スタイルの URL マッピング
PHPでRailsスタイルのURLマッピングを行う標準ライブラリはありますか? 私はフレームワークを使用していません。すべてのコードは手書きです。基本的に、これを行うライブラリを探しています
example.com/user/1/active
これは、id = 1 および status = 2 のユーザーにマップする必要があります (これらはパラメーターです)。マップを定義できるはずです。
rest - grailsのRESTfulリソースのGernericURLマッピング
このようなGrailsでいくつかのRESTfulリソースを構成しました
しかし、私はこれをもっと一般的なものにしたい
これは機能しません...(404を取得)
GrailsのRESTfulリソースの汎用URLマッピングを構成するにはどうすればよいですか?