問題タブ [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.
java - コントローラからビューに属性を渡すことができません
WebアプリにSpringMVC3を使用しています。アプリでは、URIテンプレートはコントローラーメソッドによって処理されることになっています。コントローラーメソッドは、属性をビューに渡します。現在、コントローラーはリクエストを処理し、正しいビューに転送します。ただし、属性はビューに渡されません。以下は、URIテンプレート、コントローラーメソッド、および関連するjspタグです。誰かが何が悪いのかわかりますか?
URI:
コントローラ:
JSP:
spring - サービスをバリデーターにオートワイヤーする
この例は少し不自然です。余分な詳細を削除し、私が抱えている問題に焦点を当てるために、単純化しました。次のようなバリデーターがあります。
次のように、コントローラーからバリデーターを呼び出します。
ただし、NullPointerException
例外が発生し続けます。バリデーターにブレークポイントを追加したところusernameService
、null
. 自動配線されないのはなぜですか?最初は、バリデーターに で注釈を付けていないためだと思っていましたが、注釈を付けた@Component
後でも同じ問題が発生します。UsernameService
クラスには既に で注釈が付けられており、@Service
そのコンストラクターが呼び出されていることを確認できます。
私はSpringが初めてなので、サービスをバリデーターに接続しても問題ないかどうかさえわかりません。私は何を間違っていますか?
forms - フォーム オブジェクトのフィールドのデフォルト値
選択状態 ([checkboxOn/checkboxOff]) に応じて、チェック ボックスが表示されるかどうかが表示されるフォームがあります。チェックボックスが表示される場合、デフォルトでオンになっている必要があります。
それを考慮して、その状況をどのように処理するか
- 選択が「checkboxOff」状態の場合、MyFormObject.isCheckboxOn == false; になります。
- 選択が「checkboxOn」状態の場合、値は要求どおりにする必要がありますか?
これはすべて、検証エラーのポストバック、および新しいフォームが表示されたときと有効なフォームケースでも機能するはずです。
また、クライアント側で JavaScript を使用することは避けたいと思います。
拡張が必要なコードを次に示します。
および 2 つの Spring コントローラーのメソッド:
spring - Spring MVC 3.0:永続オブジェクトにバインドするにはどうすればよいですか?
Spring MVCを使用していて、データベースから永続オブジェクトをバインドしたいのですが、バインドする前にDBを呼び出すようにコードを設定する方法がわかりません。たとえば、「BenefitType」オブジェクトをデータベースに更新しようとしていますが、新しいオブジェクトを作成するのではなく、データベースからオブジェクトを取得したいので、すべてのフィールドを更新する必要はありません。
jpa - 春のMVC3.0キャッシング
eclipselinkとjpaでSpringMVC3.0を使用していますが、次の問題が発生しています。アプリにこのフィールドがあります。
を介して新しいアイテムをセットに追加するアクションがトリガーされるSet.add()
と、データベースに新しい行がありますが、変更はブラウザに表示されません。ブラウザのキャッシュをクリアしても何も起こりません。新しい値を強制的に読み込む方法は、1行を変更しなくても、アプリを再デプロイすることです。そのため、アプリは古い値を返し、どこかにキャッシュします。常に更新された値をロードするように強制するにはどうすればよいですか?のようなことを考えていたのですgetLastModified()
が、どこに実装すればいいのかわかりません。
spring - Spring MVCフォーム:エラーが表示されない
この質問が以前に行われたことがある場合は、お詫び申し上げます。誰かが介入して、フォーム検証エラーが表示されない理由を理解するのを手伝ってくれることを願っています。
Spring 3.0.3とHibernateを使用しており、フォーム入力を検証するためにjsr-303検証を使用しています。Springのフォームtaglibを使用して作成されたフォームを含むページのGETを処理するSpringコントローラーがあります。このフォームでは、ユーザーは自分の名前を変更してデータベースに保存することができます。入力のいずれかが空の場合、フォームのあるページがエラーメッセージとともに再度表示されます。同じコントローラーがページの送信を処理します。コントローラはほとんどの点で正常に機能しているようですが、ユーザーが送信したフォームにエラーがある場合、ページにエラーは表示されません。
フォームは次のようになります。
ビューには、ユーザーの現在の姓名をフォームに入力するために使用されるユーザーオブジェクトがあることに注意してください。これは正しく機能しています。
コントローラは次のようになります。
Tiles 2.1.2を使用してページを作成し、Urlrewrite3.1.0を使用してわかりやすいURLを作成しています。
ChangeNameCommandクラスは次のようになります。
デバッグ時に、名前または名前のどちらにも入力がない場合、BindingResultインスタンスにエラーが含まれていることがわかります。私の懸念は、エラーが発生したときのリダイレクトです。ここで、redirect:プレフィックスを使用する代わりに、ビュー名を返すだけの他の質問を見てきました。私はそれを試しましたが、(私が思うに)Urlrewriteの使用方法と、サーブレットマッピングの設定方法が原因で、Springはエラーを返します。帰ってみました
しかし、役に立たない。FWIW、これが私のサーブレットマッピングです:
どんな助けでも大歓迎です!
web-services - Spring で WS を構築する
Axis2 の Tomcat で実行するには、Spring 3.0.4.RELEASE で WS を作成する必要があります。私はこのドキュメントに従っています: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/remoting.html#remoting-web-services-jaxws-export-ri (ifその段落は「doc」と呼ぶことができます)
詳細は次のとおりです。
Java クラス:
WEB-INF/spring-ws.xml:
WEB-INF/web.xml:
最後に、それほど重要ではありませんが、Tomcat 6.0.29を起動したときのエラー:
誰かが何が起こっているかの手がかりを持っていますか? すべての構成は正しいですか? Spring を使用して WS をデプロイする方法を示す単純な (動作する) WS を持っている人はいますか?
前もって感謝します
java - JSPのPropertyPlaceholderConfigurerで指定されたプロパティファイルのプロパティを使用する方法
私のアプリケーションコンテキストでは、プロパティファイルを定義しました。
JSPページのそのファイルで定義されているプロパティの値を取得したい。その方法でそれを行う方法はありますか
maven-2 - CXF と Spring を使用して WS を構築するには、どの maven2 アーティファクトが必要ですか?
Spring 3.0 と CXF で WS を構築しようとしています。この記事http://www.ibm.com/developerworks/library/ws-pojo-springcxf/の手順に従っていますが、この記事
では、cxf がインストールされていることを前提としています。.war に CXF を埋め込みたいです。
前もって感謝します。
spring - 違いは何ですかとサーブレットで?
Spring 2.5 から Spring 3 に移行しています。
彼ら<mvc:annotation-driven />
は、いくつかの黒魔術を行うものを紹介しました. これは、サーブレット構成ファイルでのみ宣言する必要があります。
Spring 2.5 では、スキャンする適切な基本パッケージを使用して、 およびディスパッチャ サーブレット構成 XMLの両方で宣言されたタグを使用<context:annotation-config />
しました。<context:component-scan base='...'/>
application-context.xml
mvc:annotation-driven
サーブレット構成のタグとタグの違いはcontext:annotation-config
何ですか?Spring 3構成ファイルでは何を削除できますか?