問題タブ [spring-4]

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

websocket - Websocket を使用した Spring 4 DispatcherServlet マッピング

Spring 4 の新しい websocket 機能を既存のエンタープライズ Spring Web アプリケーションに追加する作業を行っています。

このための例のほとんどは、Spring のアノテーション構成、さらに重要なことに Spring Boot の使用に基づいています。私のアプリケーションはどちらも使用しておらず、そのように変換する時間/関心はありません。

一連の調査により、サンプルとは少し異なるアプリケーションの構成に関する問題のほとんどを回避しました (XML 構成と Eclipse での tomcat サーバーへのデプロイ)。

私が今直面している障害は、DispatcherServlet のマッピングです。WebSocket を機能させるために、次のようなものから移動する必要がありました。

このようなものに:

DispatcherServlet にすべての WebSocket 通信を取得させる他の方法を見つけることができませんでした。しかし、それはほとんど問題ありません。静的リソースを引き続き提供できるように、コンテキスト XML に以下を追加しました。

実際の問題として、ルート マッピング "/" を使用すると、web.xml で提供できるウェルカム ファイル リストが完全に無視されているようです。web.xml の下部にある次のリストを使用しています。

私たちのアプリケーションには、空の URL パス (例: https://somesite.com/member/account/ ) から読み込まれる型指定されていない "index.htm" に依存する多数の URL パスがあります。

Websocket 通信を取得する DispatcherServlet への特定のマッピングを行うにはどうすればよいですか? または「/」マッピングだけでウェルカム ファイル リストを再び機能させるにはどうすればよいですか?

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

grails - Grails サービスでカスタム Spring コンバーターを使用する方法

タイプ GenericConverter のカスタム Spring コンバーターがあります。私はそれをこのようなサービスに配線しようとしています...


ただし、これは失敗するようです...

クラス 'Domain' を持つオブジェクト 'Domain(...)' をクラス 'DomainCommand' にキャストできません

誰かが私が欠けているものを助けることができますか?

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

java - spring 4 resttemplate を介して受信した jsessionid を送信する方法

クライアントサイトでJavaFXとSpring4、サーバーサイトでSpring4を使用してメッセンジャーを作成しています。spring-security 3.2 でサーバーを保護しました。今私の問題:クライアントウィッチにログインページがあり、ログイン情報をspring-securityに送信し、JSESSIONID Cookieを受け取ります。これは正常に動作しますが、リクエストで JSESSIONID を送信しようとすると、

サーバー初期化子

サーバー セキュリティ初期化子

サーバーのセキュリティ構成

保護された「ページ」のサーバー要求マッピング

クライアントはログインを送信し、Cookie を取得します

クライアントはリクエストとともに JSESSIONID を送信します

あなたが私を助けてくれることを願っています。

編集:

わかりました、問題は JSESSIONID が正しく送信されなかったことではないことがわかりました。しかし、私のログインは正しくなく、データベースからユーザーを取得するクエリがありました。

正しいログインポスト

正しいクエリ

これが他の人に役立つことを願っています。誰かが代替案を持っている場合は、私に知らせてください。

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

validation - Spring 4.0 の検証エラーの欠落

何が間違っているのか
わかりませんが、値なしで個人フォームを送信した後、html 出力に検証エラーが表示されません。


コントローラーにブレークポイントを追加すると、「エラー」が表示
されるので、result.hasErrors() が * form:errors path="*" を追加しようとし
ました.

Get メソッド:
Person クラスは、アノテーションのない POJO です。

新しい人を保存する post メソッド

personValidator:

Person フォーム (簡単にするために、名前のみが表示されます)

0 投票する
5 に答える
6206 参照

spring-mvc - Spring Boot 4が404をスローするJSPをレンダリングしない

私は次のプロジェクト構造を持っています

これと似たようなことをしたいのですが、コントローラーに次のものがあります

に行くとhttp://localhost:8080/my/home、ログメッセージと404が表示されます。Spring 4ではビューリゾルバーは必要ないと思っていましたが、必要な場合はどのように構成すればよいですか。

アップデート

次のようにapplication.propertiesを作成しました...

しかし、それはまだ機能していません。

更新 2

提供されているSpringのサンプルも以下のbuild.gradle...で同様に失敗するようです。

アップデート

私も明確にしようとしました...

これも機能していないようです。

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

jquery - JQuery Manipulation と Spring 4 をうまく機能させる方法

Spring Boot 4 アプリケーションを作成しており、ここにある JqueryUI 通知ウィジェットを含めたいと考えています。HTML の例が次のようになっているため、問題が発生します...

もちろんSpring#{title}はjspの

/WEB-INF/jsp/main.jsp (行: 10、列: 27) #{...} はテンプレート テキストでは使用できません

これは、この質問hereからの古い JSF の副作用であることがわかります。これを回避する方法はありますか?src>main>resources>static>alert.html にファイルを含めることはできますか?