問題タブ [spring-3]

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 に答える
1986 参照

java - ビューの解決 - Spring REST サービス

Spring を使用して REST サービスから生の xml を生成したいと考えています。ビューを解決する際に何かが失われています。私は以下を取得しています:

これが web.xml (省略形) です。

restServlet-context.xml は次のとおりです (省略)。

コントローラーの場合:

そして最後にビュー:

}

任意の入力をいただければ幸いです、ありがとう。

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

spring - Spring 3 & Rest: バックグラウンドでスローされる例外

このような非常に単純なSpring 3 ReST Webサービスがあります

この Web サービスはうまく機能します。ただし、「キャッチオール」@ExceptionHandler を追加したときに、奇妙な問題に気付きました。この POST 呼び出しでは、正しく返されますが、バックグラウンドでどこかで例外がスローされているようです。したがって、コードを追加すると:

突然このエラーが発生します:

ここで何が起こっているか知っている人はいますか?

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

jsp - ビューSpring MVC3にオブジェクトを渡す方法

私はSpring 3に簡単なテストプロジェクトを持っています。基本的にはコントローラー内のメソッドで、配列リストからデータを取得し、それらをビューに渡す必要があります。メソッドは次のようになります。

jsp (showUsers.jsp) は次のとおりです。

どちらもログや警告なしで実行され、ビューは表示されますが、ArrayList<User>データの :(

何かアドバイス?ありがとうございました!

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

jsf-2 - なぜ sec:authorize が機能しないのですか?

Facelets に基づく JSF 2 ページがあり、アプリケーションの背後で Spring Security 3 を使用しています。ページ内に次のようなタグを配置すると、次のようになります。

いずれにせよ、X は実行時に表示されます。eclipse のオートコンプリート機能は、プログラミング時に "sec:" タグとそのプロパティを正しく表示します。どうしたの?

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

spring-mvc - Spring 3: @ResponseBody - XML または JSON を取得するために応答を制御する方法は?

<mvc:annotation-driven />Spring (3.0) 構成を使用しています ( ContentNegotiatingViewResolverなし)。ドキュメントによると、Spring 3 は JSON と XML をサポートしています。以下のような on ハンドラー メソッドを使用@ResponseBodyすると、JSON 応答が得られます。XML または JSON を取得するための応答を制御する方法は?

編集

使用される Maven 依存関係:

デバッグAnnotationDrivenBeanDefinitionParser => jaxb2Present = true、jacksonPresent = true

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

java - @Repository を機能させるには?

自動配線が正常に機能しない理由がわかりません。Spring 3を使用する非Webアプリケーションがあるため、アプリケーションのメインメソッドで、次のようなアプリケーションコンテキストを作成するように設定しました:

そして、.xmlファイルの先頭には、自動配線が機能するために必要なものがあります。

しかし、うまくいきません。パッケージの@Repository下にクラスレベルのアノテーションを持つサービスクラスがありますが、それをしようとすると次のようになります:hw@Autowire

ログファイルで気付いた奇妙なことの1つ:

それは私が@Repository使用したクラスですが、実装していますInventoryDAO。そこに表示されるのは間違っていませんinventoryDAOImplか?何が悪いのかを理解するにはどうすればよいですか?

編集: わかりました、おそらく問題はありません@Autowire@Repository、Bean を正しく作成していないことが原因です。

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

java - spring_security_loginが見つかりません

セキュリティの設定については、 Springの公式リファレンスに従っています。ただし、デフォルトのSpring Login jspをロードする必要があるときに、SpringSecurityLoginのリソースが見つからないというエラーが表示されます。

これが私のweb.xmlスニペットです:

また、関連するセクションapplicationContext.xml

関連するすべての依存関係(およびtxやcoreなどの他の依存関係)がロードされていると思います。

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

model-view-controller - spring 3.0 MVC は messages.properties を無視しているようです

春 3.0 MVC

まず第一に、messages.properties @ springsourceに関するドキュメントは見つかりませんでした 。エラー メッセージのオーバーライドについて見つけたものはすべて、さまざまなフォーラムにあります。誰かがmessages.propertiesが文書化されている場所への参照を持っているなら、それは素晴らしいでしょう. たぶん、messages.properties は春ではなく Java 仕様から来ているのでしょうか?

JSR-303 Type Checking Before Bindingのアドバイスに従ってみました。 私の目標は、いくつかの型の不一致エラー メッセージを独自のユーザー フレンドリーなエラー メッセージに置き換えることです。

私の状況は次のとおりです。

モデル

myservlet.xml

jsp

クラス\メッセージ.プロパティ

フォームからの出力

タイプ java.lang.String のプロパティ値をプロパティ numberbomb に必要なタイプ int に変換できませんでした。ネストされた例外は org.springframework.core.convert.ConversionFailedException: Unable to convert value "three" to type java.lang.String to type int; です。ネストされた例外は java.lang.NumberFormatException: For input string: "three" です

コントローラー内の BindingResult.toString()

フィールド 'numberbomb' のオブジェクト 'test' のフィールド エラー: 拒否された値 [3]; コード [typeMismatch.test.numberbomb,typeMismatch.numberbomb,typeMismatch.int,typeMismatch]; 引数 [org.springframework.context.support.DefaultMessageSourceResolvable: コード [test.numberbomb,numberbomb]; 引数 []; デフォルトメッセージ [numberbomb]]; デフォルト メッセージ [タイプ 'java.lang.String' のプロパティ値をプロパティ 'numberbomb' の必要なタイプ 'int' に変換できませんでした。ネストされた例外は org.springframework.core.convert.ConversionFailedException: Unable to convert value "three" from type 'java.lang.String' to type 'int'; です。ネストされた例外は java.lang.NumberFormatException: For input string: "three"]

<form:errors>カスタムエラーメッセージを表示する方法が間違っているエラーメッセージを表示していますか? messages.properties を見るように伝えるために、Spring 構成ファイルに何かを追加する必要がありますか? Spring は、messages.properties ファイル (WEB-INF\classes フォルダーにあります) を無視しているようです。

アイデアをありがとう!