問題タブ [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 - プラグイン ビューへの URL マッピング
grails アプリにインストールされたプラグイン内にあるビューに URL をマップするための最良の、または推奨される方法は何ですか?
アプリケーションには独自のビューがありますが、プラグインに直接接続されているビューがあり、アクセスできるようにしたいと考えています。私が見る限り、UrlMappings.config を介してプラグインのビューを直接マップする方法はありませんか?
spring - Spring BeanNameUrlHandlerMapping マップ パターン URL
Spring の BeanNameUrlHandlerMapping に関するこの特定のクエリがあります。私のdispatcher-servlet.xmlの一部は以下のようになります-
さて、何が起こるかというと、 space_package.htm にアクセスしようとすると、常に space.htm になり、さらに、 * in の代わりに何を入力しても、 http://host:port/app_name/space*.htm常に space.htm になります。 !
これをどのように解決すべきか、どこに行くのか教えてください。
あなたの助けに感謝...:)
jsf - jsfurl-mappingセキュリティリスク
JSFを使用すると、以下にマップされるコントローラーサーブレットjavax.faces.webapp.FacesServletが作成されます。
mypage.xhtmlを/に入れると、2つの方法(アプリケーションコンテキストから開始)でアクセスされるため、セキュリティ上のリスクがあります。1)/somefacesurl/mypage.xhtml
2)/mypages.xhtml
最初のものはjsfによって処理され、正しいです。 2つ目はjsfによって処理されないため、jsfタグを公開しているクライアントに提示されます。これはセキュリティ上のリスクです。
私は2つの解決策しか見つけませんでした
1)常にルートURLにマッピングします:
良い解決策ですが、ファイル拡張子によるマッピングのみを許可します。
2)任意のURLにマップし、セキュリティ制約を使用して 、「JSFの.xhtmlページへのユーザーアクセスを回避する方法」で提案されているように、これらのファイルへのアクセスを禁止します。
どちらのソリューションも、実行可能な代替手段としてJSF 2.0仕様に示されていますが、2つのソリューションの異なるセキュリティアプローチについては何も語られていません。
セキュリティは考慮されていないので、最初のものはxhtmlファイルへのアクセスの観点から「安全」なのか、それとも.xhtmlソースを取得するためのハックがあるのだろうか。
asp.net - QueryStringsの動的URL書き換え
こんにちはこの質問のために私を助けてください
私は次のURLを持っています->www.sample.com/news.aspx?id=45
クエリ文字列の「id」をnews.aspxに渡してこのニュースを表示したいのですが、URLの書き換えにより、URLが次のように変更されます-> www.sample.com/news/my-news-45/
クエリ文字列から「id」を抽出するにはどうすればよいですか?
あなたの助けに感謝します
iphone - TTURLMap とナビゲーション項目の問題
TTURLMap を使用して通常のビューにマップしています (map from:toViewController:)。TTOpenURL(url) を使用して特定のビューをプッシュすると、すべてが機能しますが、「戻る」ナビゲーション項目 (左上のバー ボタン) には、「戻る」ではなく、前のビューのタイトルが保持されます。
ビューコントローラーの loadView および viewDidLoad メソッドでこのボタンのタイトルを編集しようとしましたが、プッシュされて役に立ちませんでした。このナビゲーション項目を「戻る」と表示するにはどうすればよいですか?
注: 完全にカスタム ボタンを作成できることは知っていますが、そのアイデアは、特別な OS で生成された「先のとがった」戻るボタンの画像を別のタイトルで保持することです。
parsing - grails/groovyでparse_urlに相当しますか?
PHP の parse_url ( http://php.net/manual/en/function.parse-url.php ) または python の urlparse ( http://docs.python.org/library/urlparse.html ) に相当する groovy/grails はありますか? ) URL 文字列を、ホスト、プロトコル、クエリ文字列、フラグメント、URI などを含む構造体に変換しますか?
grails.org/doc/latest/api/org/codehaus/groovy/grails/web/util/WebUtils.html にあるのではないかと思いましたが、何も表示されませんでした。HTTPBuilder やさまざまな URLMapping ユーティリティが必要だとは思いません。
パスと queryString からマップを取り出して、エッジ ケース ( params の配列 /blah/fuzz?foo=bar&foo=baz、フラグメント/blah/fuzz?foo=bar#baz、リダイレクト用にエンコードされた URL) を正しく処理したいだけです。
たとえば、URLMapping を巧みに使用することで PATH コンポーネントを処理できることはわかっていますが/blah/$code、param ブロックのデコードが残っています...
ありがとう
grails - UrlMapping :: 一致したブロックのビュー属性は無視されます
URI /admin/article/index を指定すると、この URL マッピングが機能しないのはなぜですか?
すべての管理コントローラーがデフォルトで管理ビューを使用することを望みます (各コントローラーの各アクションでビューをレンダリングする必要はありません)。「/account/$controller/...」および共通のビューを使用する必要があるその他のサイト モジュールについても同様です。
おそらくこれを達成する別の方法があるかもしれませんが、UrlMappings がそれを行う場所であると想定しています...
grails - Grails での URL マッピングの問題: パラメータが正しくありません
GET や POST など、いくつかの異なる HTTP メソッドを必要とするコントローラー アクションがいくつかあります。これをコントローラーのアクション コードで処理する代わりに、このコードを UrlMappings.groovy クラスに配置した方が高速で複雑性が低いと (誤って) 判断しました。
これが私がこれまでに持っているものです:
したがって、すべてのコントローラーで、2 番目の URL パラメーターが「edit」と一致する場合、ユーザーは、要求の HTTP メソッドに応じて 2 つのアクションのいずれかに転送されます。
editViewコードが myまたはeditaction に到達するまで、すべてが正常に機能します。このコードは次のとおりです。
は、このサンプル リクエストから期待されるeditのではなく、 として評価されます: 。1/location/edit/1
これは Grails のバグですか?
grails - グループが Grails で独自の URL を持つことができるようにしようとしています。(facebook.com/{username} を参照する方法と同様)
Grails (1.3.7) でグループ ベースの Web アプリケーションを開発しています。フィールドの 1 つはグループ ドメインの groupUrl です。その背後にある理論は、ユーザーがhttp://www.myapp.com/ {userDefinedgroupUrl}を閲覧できるようにしたいというものです。
また、www.myapp.com/{userDefinedGroupUrl}/$action?/$id? を取得できるようにしたいです。ただし、現在実装している方法では、マッピング内の他のすべてのコントローラーもハードコーディングして、最初に一致させて適切に実行する必要があります。
今、私はそれを次のようなもので動作させています
現在、実際に機能していると思います (まだ十分にテストしていません) が、これを達成するためのより良い、より効率的な方法があるかどうか疑問に思っていました。
アドバイスをいただければ幸いです。
ありがとう。
servlets - url-pattern の url 内の特定のパスをターゲットとするサーブレット フィルタ マッピング
ジャーを使用しています。パス (/bundle/*.js) に「バンドル」フォルダーを持つ js ファイルのみをマップして、タグとして持っている他の js ファイルが正常に機能するようにします。
現在、url-mapping を *.js として指定すると、すべての *.js ファイルがインターセプトされます。そのため、それらのファイルに対して 404 を返し始めます。
これで問題が解決するかどうかはわかりませんが、他のjsファイルを避けるようにjawrスクリプトサーブレットに指示できる唯一の方法だと思います。
私の問題の詳細