問題タブ [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を取得する方法.?
ポストバックでコントローラーからページに多くのパラメーターを渡しています。URLは恐ろしいように見えます-
http://localhost:8080/GryphonMonitor/load/getData のみを表示し、残りの詳細を非表示にする方法は?
ありがとう
c# - C# HttpListener を使用した URL マッピング
以下のコードでは、8080 ポートへの呼び出しを待機しています。
特定の URL パターンを異なる動作にマッピングすることは可能ですか? REST スタイルのサーバーを実現したい。つまり、localhost:8080/person/1を呼び出すと getPersonHandler(int) が起動する
構文は、私が知っている JAX-RS ライブラリーに対するMapping
私自身の希望的アナロジーにすぎません。私はC#で同じことをしたい(aspではなくデスクトップC#)
url - URLマッピング、URLリダイレクト/書き換え
'/'URIを特定のコントローラーのアクションにリダイレクトしたい。私は次のコードを介してそれを行っていましたUrlMappings.groovy
:
ただし、これによってブラウザのURLが書き換えられることはありません。正しいコントローラーのアクションにリダイレクトされますが、ブラウザーのナビゲーションURLはまだmyProject/
です。リロードなどで「正しい」uriを使用するように「正しい」uriに更新してほしい。
私は試した:
しかし、ステータス404の応答があります。
どのように進めるべきかについての提案はありますか?
c# - asp.netでホームページをデフォルトページにする方法
web.config
aspファイルでデフォルトのホームページを設定するにはどうすればよいですか。
私はすでにこのコードを書いています:
そしてまたこれを試しました
しかし、私はそれが機能していないと思います。入力www.example.com
すると、ディレクトリリストが無効になっていると表示されますが、にリダイレクトされませんwww.example/Home.aspx
。
ディレクトリリストを有効にしたくないのですが、誰かが入力した場合www.example.com
は、www.example.com/Home.aspx
grails - Grails、createLink が間違ったリンクを生成する
createlink で奇妙な問題が発生しています。私は私のgspにこれを持っています
私はそれが次のようなものを生成することを期待しています
しかし、それは実際に私に与えます
インライン版も試してみましたが、
これはまた与える
どんな助けでも大歓迎です!ありがとう!
アップデート
「表示」アクションのURLマッピングを追加することで、なんとか修正できました
この問題は、URL マッピングのバグが原因である可能性があります。これを urlmappings.groovy で定義しています
これにより、どういうわけか間違ったリンクが生成されます。理由が分からないので誰か教えていただけると助かります
「作成」の前にこの行を追加すると、問題はなくなりました。
grails - grails spring securityカスタムUserDetailsServicesクラスでURLパラメータを取得するにはどうすればよいですか?
2つのログインページがあります。1つはユーザー用、もう1つは管理者用です。誰がログインしようとしているのかを知るために、とのようなURLパターンを考え/app/admin/login
ます/app/user/login
。サブドメインで変更できません。これは、SpringSecurityを使用するGrailsアプリケーションです。したがって、デフォルトでは、すべてのログイン要求が/j_spring_security_check
urlに送信されます。/j_spring_security_check
ログイン送信URLを/app/$context/login
$contextがuserまたはadminにできる場所 に変更するにはどうすればよいですか?
私が直面しているもう1つの問題は、カスタムUserDetailsServicesクラスのリクエストパラメータを取得する方法です。そのクラスでは使用できないため、Filtersクラスのように params
書くことはできません。params.context
これについての洞察は非常に役立ちます。
ありがとう。
java - Java AppEngineでのURLマッピング(Pythonのような機能用)
最初の投稿。
私は、AndriodゲームのバックエンドにJavaバージョンのAppEngineを使用することを検討しているモバイルゲーム開発者です。ゲームはJavaで書かれているので、JavaバージョンのAppEngineを使用することにしました。PythonバージョンのAppEngineの使用経験がありますが、特にURLマッピングに関して、JavaバージョンのAppEngineへの移行に問題があります。
Pythonでは、これは私が慣れていたものです:
WSGIアプリケーションは、さまざまなURLをさまざまなリクエストハンドラーにマップします。私の質問は、Javaに同等の機能があるのか、それとも同様のアプローチがAppEngineのJavaの化身のベストプラクティスと見なされているのかということです。
Javaにはこの機能を実現するための代替方法がありますか、それともJavaサーブレットがこの種のことを処理する方法についての代替パラダイムがありますか?
web.xmlファイルを使用すると、URLをサーブレットにマップできることは承知していますが、それが適切な方法かどうかはわかりません。
JavaバージョンのAppEngineでURLをマッピングして、さまざまなURLによってトリガーされるさまざまな機能を持たせるための標準的な方法は何ですか?
ありがとう。
spring-mvc - @RequestMapping で「/」スラッシュを使用するにはどうすればよいですか?
私が使用する id@RequestMapping
がフォーマットの値を受け入れ、1234567812345678
(基本的にはスラッシュをabcxyz/abcxy+z$
含む自動生成された文字列) を受け入れるという要件があります。/
以下の 3 つの形式すべてのマッピングを試みましたが、何も機能しません。
@RequestMapping(value="abc/action/{id: .+[//]*.*}.{format}", method=RequestMethod.PUT)
-- 何も受け入れません。
@RequestMapping(value=" abc/action/{id:.+}.{format}", method=RequestMethod.PUT)
-- 以外のすべてを受け入れます /
@RequestMapping(value=" abc/action/{id:.*}.{format}", method=RequestMethod.PUT)
-- 以外のすべてを受け入れます /
ただし、通常のJavaプログラムで同じ正規表現を試すと、魅力的に機能します:
以前の投稿のいくつかを調べましたが、探している正確な解決策は何もありません。
誰かがこれにいくつかのポインタ/解決策を投げることができれば素晴らしいでしょう.
ruby-on-rails - Railsアプリのlink_toタグのルーティング/URLマッピングが壊れています
私はこれを3日間機能させようとしています。なぜうまくいかないのか理解できないようです。ユーザーがビューでそのlink_toタグをクリックすると、コントローラーでcsv関数が実行されます。Instread例外が発生します。
関連するファイルは次のとおりです
コントローラファイル:(users_controller.rb)
(Routes.rb):
表示:(show.html.erb)
上記の「link_to'CSV'..タグをクリックすると、次の例外が発生します。
例外が発生した場合のブラウザのURLは次のとおりです。
それは明らかに関数に到達していますが、URLマッピング/ルーティングは明らかに混乱しています。どうすれば修正できるのだろうか.....過去数日間にいくつかのアプローチを試しましたが、どれも機能していないようです。これは、Iveが次のように機能させるのに最も近いものです...
よろしくお願いします。
@Gavin Millerによって以下に投稿された回答を投稿した後:
私はroutes.rbファイルをこれに変更しました:
今私はこの例外を取得しています:
spring-mvc - Spring:Controllerのスーパークラスで見つかったRequestMappingsを無視するには?
まず、私が持っているセットアップを説明しましょう。
私のWebアプリケーションは、モジュール1がモジュール2のコントローラー/サービスを使用して共通の機能を再作成し、コードの冗長性を取り除く方法で相互にリンクされた複数のモジュールで構成されています。簡単に言えば、1 つのアプリケーションのすべてのクラスが jar として別のアプリケーションに含まれている 2 つの別個の Web アプリケーションです。
現在、私が直面している問題は、次のシナリオに従って、サブモジュールの一般的な URL マッピングが原因です。
モジュール 1 のコントローラ A がモジュール 2 のコントローラ B を拡張
モジュール 1 のコントローラー C がモジュール 2 のコントローラー D を拡張
ご覧のとおり、モジュール 2 を個別に取り上げると、マッピングされた URL は/user/
&/client/
であり、これはあらゆる意味で合法です。モジュール 1 が登場すると、予想どおり、Spring は URL/client/
がすでにマッピングされてA.helloWorld()
いることを示す例外をスローしますC.helloWorld()
。
これを回避する方法はありますか?スーパークラスにあるメソッドレベルの RequestMappings を単純に無視するように Spring に依頼できますか? または、Spring をハックしてマッピングを無視/オーバーライドする方法はありますか (ルートレベルの RequestMappings のように)?
どんな助けでも大歓迎です。
ありがとう、
サミット