問題タブ [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 投票する
1 に答える
61 参照

java - これらのコントローラーのリクエスト マッピングを簡素化するにはどうすればよいですか?

次のシグネチャを持つコントローラー クラスがあります。

このコントローラ クラスのすべてのメソッドは、同じパス変数で始まります。つまり、{username}たとえば、次のメソッドがあります。

{username}さて、これらのコントローラーの各メソッドの最初に記述するのは少し面倒です。このパス変数をクラス レベルで指定する方法はありますか? @PathVariable String usernameもちろん、上記のメソッドで指定したのと同じように、アクセスする必要もあります。

また、必要に応じて、クラスレベルで複数の変数を含めることも理想的です。

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

spring - @RequestMapping(value="/abc") と @RequestMapping(value="abc") の違いは何ですか

質問があります

@RequestMapping(value="/abc") と @RequestMapping(value="abc") の違いはありますか??

私の春のプロジェクトでは、少し違いがあります。実は少なからず。

違いを教えていただけますか?

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

java - 角括弧を含む Spring リクエスト マッピング

私が取り組んでいるプロジェクトには、次のような残りのメソッドの @RequestMapping マッピングがあります。

誰かがこれが何をしているのか説明できますか?それは、URL がその場所に 1-9 を含むことができるということですか?

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

spring - リクエストがコントローラーにマップされていません

URLを使用すると.. .. http://localhost:8080/springdemo/hello404 not foundエラーが表示されます.. Mavenプロジェクトでいつものように、Javaファイルをsrc/main/java内に配置しました。私のコントローラーコードは次のとおりです:-

以下の Web.xml ファイル

デバッグ目的でこの行System.out.println()を挿入したところ、上記の URL ではこのメソッドが実行されないことがわかりました...つまりhttp://localhost:8080/springdemo/hello、事前に回答してください..ありがとうございます。

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

spring - Spring MCV: データ入力を処理できません

私の目標は、ログインとパスワードを処理してユーザーを承認することです。この例を再現しようとしましたが、問題に直面しました。

私はエンティティユーザークラスを持っています:

これは私の.jspファイル フラグメントです。

そして、これは私のController.javaクラスのフラグメントです:

値を入力して [送信] ボタンを押した後、GET または POST メソッドは呼び出されず (コンソールには出力されませんでした)、ページは /# に移動します。

一方、に置き換える form action="#"form action="/HelloSpringMVC/loginCheck"、POST メソッドが呼び出されますが、出力される文字列は両方とも「null」です。

それで、何が問題なのですか?誰か知ってる?

編集済み: これ が私のpom.xmlおよびweb.xmlファイルです。

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

jsp - @RequestMapping("/xxx.jsp") リターン 404 を使用したスプリング ブート

純粋な安らかなインターフェースでアプリケーションを構築しますが、jsp ページはありません。

RequestMapping アノテーション付きのコントローラーがありました。

でリクエストするとhttp://localhost:8080/xxx.jsp、404 を返して にリダイレクトし/errorます。

ps: 確かhttp://localhost:8080/mappingsに mapping/xxx.jspがあり、私自身のすべてのインターセプターは/xxx.jspusingを除外してexcludePathPatternsいます。