問題タブ [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.

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

spring - Spring を使用して REST アプリケーションにマップされたあいまいなハンドラー メソッドを処理する

私は以下のようにいくつかのコードを使用しようとしました:

しかし、このようなエラーが発生しました。どうすればよいですか?

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

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**")が、必要なパラメーター値を取得するには、文字列を解析する必要があります。

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

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 を要求する

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

spring - Spring の @RequestMapping "Params" 属性と同様に、Jersey でリソースをフィルタリングする

Spring の RequestParam のparams機能を Jersey に変換する方法に関する問題に遭遇したとき、すべての Spring Services を Jersey に変換している最中です。

@RequestMapping(value = "/earnings", params = "type=csv" )

春:

ジャージー:

Jerseyでタイプ「csv/excel」を指定する方法は? Jersey は、Param に基づくフィルタリング リクエストをサポートしていますか?

そうでない場合、これを達成する方法はありますか? それらを処理してリクエストをリダイレクトするフィルターを考えていましたが、この方法で対処する必要があるサービスが70以上あります。そのため、最終的にはそれらすべてのフィルターを作成する必要があります。また、きれいなアプローチのようには聞こえません。

任意の提案をいただければ幸いです。前もって感謝します。

0 投票する
0 に答える
1499 参照

spring-mvc - HTMLのアンカータグをクリックした後、Spring MVCでコントローラーを呼び出す方法

HTMLのアンカータグをクリックした後、リクエストマッピング( "/ example")でSpring MVCコントローラーを呼び出すにはどうすればよいですか??

0 投票する
0 に答える
96 参照

java - 特定の関数 (挿入、削除) をコントローラーから呼び出し、dispatcherservlet でクラスをマッピングせずに呼び出す

春には、すべてのページまたはクラスがディスパッチャーサーブレットにマップされます。しかし、マッピングせずに複数の関数を呼び出して、1 つのコントローラーだけを使用するにはどうすればよいでしょうか。すべての挿入、削除関数は別のクラスで定義されます。

索引

関数.java

コントローラー.java

ディスパッチャーサーブレット

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

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 にアクセスすると、正常に動作しています。

エラーのスクリーンショット:

アプリケーションの api にアクセスしようとするとブラウザでエラーが発生する

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

java - SpringBoot - @RequestMapping(name = "/home") - @RequestMapping(value = "/home")

Spring Boot に問題があります。

を使用している場合@RequestMapping(value = "/home")、すべてが正常に機能します。しかし、私が使用しているとき@RequestMapping(name = "/home")、私のサイトは表示されません。

@RequestMapping(name = "/home")だから私の質問は:との違いは何@RequestMapping(value = "/home")ですか?