問題タブ [request-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.
spring - Spring を使用して REST アプリケーションにマップされたあいまいなハンドラー メソッドを処理する
私は以下のようにいくつかのコードを使用しようとしました:
しかし、このようなエラーが発生しました。どうすればよいですか?
spring - 正規表現を使用して JAX-RS @Path から Spring MVC @RequestMapping に移行する
コードを Jax-Rs (jersey 実装) から Spring MVC エントリ ポイントに移行しようとしています。
jax-rs:
春の MVC:
Spring MVC のドキュメントによると、正規表現を使用できます@RequestMapping
。構文は jaxrs に似ていますが、エントリポイントが機能しません (404 Not Found)。
エントリポイントの値の例:http://localhost:8080/foo/bundle-min.css
解決策を見つけました@RequestMapping(method = GET, path = "{bundle}/bundle**")
が、必要なパラメーター値を取得するには、文字列を解析する必要があります。
java - コントローラー @RequestMapping エラー URL
私のアプリケーションはリクエストマッピングで動作しません.リクエストは常に同じメソッドhandleRequestで動作し、コントローラはRestController.javaであり、パスが/ REST2 / *の場合、URLはそれにリダイレクトされます.正常に動作しますが、常に同じメソッドで動作します. しかし、リクエストを locahost:9080/myapp/REST2/rrr に送信すると、メソッド「update」が機能しません。URL を変更すると、つまり localhost:9080/myapp/REST2/XXX もリクエストが handleRequest メソッドになります。
RequestMapping がうまく機能しません。他のソリューションを試してみましたが、うまくいきません。
何か考えはありますか?
Restcontroller.java
spring-servlet.xml
web.xml
AJAX を要求する
spring - Spring の @RequestMapping "Params" 属性と同様に、Jersey でリソースをフィルタリングする
Spring の RequestParam のparams機能を Jersey に変換する方法に関する問題に遭遇したとき、すべての Spring Services を Jersey に変換している最中です。
@RequestMapping(value = "/earnings", params = "type=csv" )
春:
ジャージー:
Jerseyでタイプ「csv/excel」を指定する方法は? Jersey は、Param に基づくフィルタリング リクエストをサポートしていますか?
そうでない場合、これを達成する方法はありますか? それらを処理してリクエストをリダイレクトするフィルターを考えていましたが、この方法で対処する必要があるサービスが70以上あります。そのため、最終的にはそれらすべてのフィルターを作成する必要があります。また、きれいなアプローチのようには聞こえません。
任意の提案をいただければ幸いです。前もって感謝します。
spring-mvc - HTMLのアンカータグをクリックした後、Spring MVCでコントローラーを呼び出す方法
HTMLのアンカータグをクリックした後、リクエストマッピング( "/ example")でSpring MVCコントローラーを呼び出すにはどうすればよいですか??
java - 特定の関数 (挿入、削除) をコントローラーから呼び出し、dispatcherservlet でクラスをマッピングせずに呼び出す
春には、すべてのページまたはクラスがディスパッチャーサーブレットにマップされます。しかし、マッピングせずに複数の関数を呼び出して、1 つのコントローラーだけを使用するにはどうすればよいでしょうか。すべての挿入、削除関数は別のクラスで定義されます。
索引
関数.java
コントローラー.java
ディスパッチャーサーブレット
spring-mvc - Spring MVC 4.3 404 エラー。パス マッピングの問題。サーブレットのマッピングと構成は問題ないようです
AppInitailizer.java
}
AppConfig.java
ユーザーコントローラー.java
http://localhost:8080/practise/api/usersを起動しようとすると、「HTTP Status 404」という結果になります - /practice/api/users (ここでのプラクティスはプロジェクト名です)。getServletMappings() では、パスを /api/* として指定し、UserController クラスには /users としてリクエスト マッピングがあります。どこで間違えたのかわからない。index.xml にアクセスすると、正常に動作しています。
エラーのスクリーンショット:
java - SpringBoot - @RequestMapping(name = "/home") - @RequestMapping(value = "/home")
Spring Boot に問題があります。
を使用している場合@RequestMapping(value = "/home")
、すべてが正常に機能します。しかし、私が使用しているとき@RequestMapping(name = "/home")
、私のサイトは表示されません。
@RequestMapping(name = "/home")
だから私の質問は:との違いは何@RequestMapping(value = "/home")
ですか?