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

java - プログラムで残りのサービスのパスを読み取る方法は?

次の単純な残りが定義されているとします。

コードの別の部分で問題のあるパス文字列を読み取る方法はありますか (つまり、まったく別の方法から) ? 何かのようなもの:

WDYT? ありがとう!

解決しました! 必要な実装は次のとおりです。

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

spring - Spring mvc: フォーム アクション URL をコントローラー アクションにマップできません

この質問または同様の質問が既に行われている場合は、事前にお詫び申し上げますが、適切な回答が見つかりませんでした。

EditUser.jsp(mapped to: .../admin/users/edit/{userId})に次のような単純なフォームがあります。

そして@RequestMapping、このように:

問題はリクエストの結果です: HTTP Status 404 - /admin/users/edit/addRole/7- "リクエストされたリソースは利用できません" (7 はユーザー ID です)。POSTA は、要求をコントローラー アクションにマップできません。すでに試しましth:actionたが、前のページにリダイレクトされます.../admin/users

任意のヘルプ ポインターを高く評価します。

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

spring-mvc - spring mvcリクエストメソッド404エラー

}

http://localhost:8080/ProjectName/ greet.json /hellohttp://localhost:8080/ProjectName/greet.json/word を見ると、syso メソッドを実行できません

AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,businessService,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0,txAdvice,org.springframework.context.annotation. ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; ファクトリ階層のルート 08:33:38,490 ERROR [org.springframework.web.servlet.DispatcherServlet] (org.springframework.web.servlet.FrameworkServlet:460) - コンテキストの初期化に失敗しました org.springframework.beans.factory.BeanCreationException: 作成中にエラーが発生しましたServletContext リソース [/WEB-INF/web-config.xml] で定義された「org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0」という名前の Bean: init メソッドの呼び出しに失敗しました。ネストされた例外は java. lang.IllegalStateException: あいまいなマッピングが見つかりました。'userAction' Bean メソッド public void cn.elfsoft.controller.UserAction.word(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) を {[/greet.json],methods=[],params にマップできません=[],headers=[],consumes=[],produces=[],custom=[]}: 既に 'userAction' Bean メソッド public void cn.elfsoft.controller.UserAction.hello(javax.servlet.http) があります.HttpServletRequest,javax.servlet.http.HttpServletResponse) がマッピングされます。

0 投票する
3 に答える
2461 参照

java - getResourceAsStream が NullpointerException を返す

春には、画像をブラウザに表示したいと考えています。画像は私のメインプロジェクトにあります

これは、 img.png がルートにあることを意味するため、パスを指定しませんが、.png を返しますNullPointerException。src にイメージを追加しようとしましたが、パスを変更しましsrc\img.pngたが、それでも NPE が表示されました。

このプロジェクトはMavenを使用していることに注意してください。

スタックトレース:

私が使用するコードは次のとおりです。

この質問に対するコメントは、閉鎖のマークが付けられています。

  • API getResourceAsStreamがこれを言うので、質問はプログラミングに関連しています:

この名前のリソースが見つからない場合は URL オブジェクトまたは null を返します

別の場所にnull追加しようとしても、コードが返されました。img.png

その質問の答えは、ファイルは同じディレクトリにある必要があると言っていますthisが、この質問では、クラスがあったのと同じ場所に画像を追加したにもかかわらず、DataService機能しませんでした。

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

rest - アプリケーションの休憩パス

私はSpring Bootにかなり慣れていませんが、同じサーバーに複数のアプリケーションをデプロイできるようにアプリケーションを構築したいと考えており、残りのパスでアプリケーションを区別したいと考えています。

たとえば、アプリケーション user-management と animal-management があり、両方にパスに応答する rest-controller があるとします\names。これらのアプリケーションは両方とも実行されるlocalhost:8080ため、 to を送信するGETlocalhost:8080/users/names、ユーザー管理のコントローラーが反応し、GETtoを持つ動物についても同じようになりlocalhost:8080/animals/namesます。

@RequestMappingコントローラーに a を配置してパーツnamesを取得できますが、アプリケーションで同じことを行うと、無視されます。

基本的に、「このアプリケーションのすべてのコントローラーは、コントローラーで指定された残りのパスにマップする必要がありますが、プレフィックスは「x」です」とアプリケーションに伝えたいと思います。

どうやってやるの。

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

json - NodeEntity は持続しません

次の NodeEntity があります。

どこUserですか

そしてそのBookRepository

BookDBにaを格納するための単純なRest-Controllerを作成しました。

POSTJSON を予約するとき

コントローラーに、私を混乱させる 2 つのことが起こります。まず、 book-object の author が null ですが、Bookと の両方にUserデフォルトのコンストラクターがあります。第二に: Book は永続化されません。エラーはありません。同じ book-object が返されます (著者は null のままです) が、id は null のままです。MATCH n RETURN nneo4j クライアントでクエリを実行しても、何も得られません。

User障害がそこにあると考えて、オブジェクトを Book から削除しようとしましたが、それでも同じ動作が得られます。私は何を間違っていますか?

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

java - RequestMapping がクラスの最上位に配置されているときに POST-GET-REDIRECT を実装する方法は?

クラスレベルに配置された RequestMapping アノテーションがあります。

メソッドに renderMapping のアノテーションを付けました。

myAction()問題は、 andを呼び出した後returning to home page、 を押すF5と、このメソッドがcalled再び実行されるため、Post/Redirect/Getパターンを実装することを考えましたstackoverflowが、 の変更に関連する場所で見つかったすべての解決策は、レベルにRequestMappingあるため実行できません。他classclassもたくさんありmethodsます。

この場合、どうすればよいか誰にもわかりませんか?

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

spring - ユーザー定義のプロパティ値を @RequestMapping に適用する方法

@RequestMappingいつか「/XXX」から「/V100」に変更される可能性のある値がいくつかあります。したがって、プロパティで定義する必要があります。私はググって、application.propertiesを使用する方法がありますが、「local.properties」のようなユーザー定義のプロパティに「/ XXX」の値を保持する必要があります。@RequestMappingユーザー定義のプロパティに値を定義することはできますか?

**更新: 数時間試してみて、動作するようにしました。

my.properties

mvc-context.xml

コントローラ

tomcat ログ