問題タブ [spring-mvc]

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

java - Spring Security で URL にアクセスするために必要なロールを特定するにはどうすればよいですか?

Spring Security を使用して webapp を保護しています。URL は次のように保護されます。

特定の状況下でユーザーを特別なページにリダイレクトする必要があるフィルターがあります。ただし、そのページには、assets ディレクトリにある画像と CSS ファイルが必要であり、残念ながらその特別なページにもリダイレクトされます。実際の URL 構成ははるかに長いため、フィルターで各 URL パターンを手動でチェックする必要はありません。また、他のページも許可したいと考えています。

特定のページのフィルターから必要な役割を判断する方法はありますか? ROLE_ANONYMOUS が必要ない場合は、リダイレクトしないことを選択できます。

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

java - アノテーションを使用したSpringMVC検証

コントローラーを従来の継承から@Controllerや@RequestMappingなどのアノテーションを使用するように移行したため、かなりの問題が発生しています。問題は、古い場合のように検証をプラグインする方法がわからないことです。これについての良いチュートリアルはありますか?

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

validation - Spring MVC Web サイトで URL パラメータを検証する最良の方法は?

Spring MVC を使用して Web アプリケーションを構築していますが、URL で受け取ったパラメーターの検証について質問があります。無効なパラメータを検出してユーザーにエラーを表示する最善の方法は何ですか?

「View User Profile」ページがあるとします。表示されるプロファイルは、URL で指定されたユーザー ID パラメーターに基づいています。ID 92 のユーザーのプロファイルを表示するには、次のアドレスにアクセスします。

http://www.somedomain.com/profile.html?id=92

ProfileControlller次のことを行うオブジェクトを作成しました。

  1. オブジェクトidからパラメーターを取得するrequest
  2. UserProfileデータベースからオブジェクトをロードする
  3. UserProfileオブジェクトをモデルに追加する
  4. ModelAndViewモデルと「View User Profile」JSP を使用して を構築する

ユーザーが有効な ID 番号を入力すると、問題なく動作します。私のUserProfileオブジェクトは、JSP を使用して完全に読み込まれ、表示されます。しかし、誰かがユーザー ID-30294を私のページに渡したらどうなるでしょうか? ID が無効な場合、データ アクセス レイヤーは単純にnullオブジェクトを返しますが、わかりやすいエラー メッセージをユーザーに表示したいと考えています。null UserProfileJSP コード内のオブジェクトをチェックすることは、本当に最善の解決策でしょうか?

私はSpringが初めてなので、よくわかりません。オブジェクトでValidatorクラスを使用できる方法が気に入っています。FormController

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

spring - Spring-文字列やプリミティブではなくオブジェクトへのバインド

次のコマンドオブジェクトがあるとしましょう。

春にリストの朝食を「selectedBreakfast」に追加するにはどうすればよいですか。

私は自分のjspでこのようなことをするだろうと考えていました:

しかし、これはうまくいかないようです。何か案は?

ありがとう、

-モーガン

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

java - SeamとSpringMVCをうまく統合する方法を知っている人はいますか?

タイトルが言うように。2つを統合する方法はありますか?

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

jsp - Spring MVC Webapp:一般的な画像へのパスをどこに保存しますか?

ビューテクノロジとしてTiles/JSPを使用してSpringMVCWebアプリケーションを構築しています。以前、Common画像へのパスをCommonクラスに保存しました。

次に、jspでこのクラスを使用して、次のような画像srcを取得します。

jspコードのスクリプトレットを削除し、代わりにjstlなどを使用したいと思います。この種の情報を保存するための最良の方法は何ですか?リソースバンドルですか?これをどのように解決しましたか?

0 投票する
4 に答える
2207 参照

ajax - Spring MVC フォームの単純な自動保存

Spring MVC で 1 ページのフォームを作成しました。ユーザーは最初に登録する必要があり、フォームを自動的に保存して、ユーザーが後でフォームを確定できるようにしたいと考えています。タイマーを使用した従来のフォーム送信は、私が探しているものではありません。代わりに、各 onFocus イベントでフィールドをサーバーに送信する ajaxy の方法を使用することを計画しています。

このアプローチの実装またはコメントに関する提案はありますか?

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

grails - Grails: チェックボックスが false に戻されない

グリッド ビューの 1 つのページでコレクションのコレクションを編集する Grails (1.0.4) アプリを開発しています。Spring MVC のインデックス付きパラメーターの処理のみに依存して、非常にうまく機能するようになりました。ただし、1 つのことを除きます。

グリッドのブール値 (または、さらに言えばブール値) はチェックボックスで設定できますが、設定を解除することはできません。つまり、チェックボックスをオンにして更新すると、値は true に設定されますが、後で再度編集するときにチェックボックスをオフにします。更新しても、それは真実のままです。

これは、チェックボックスの GSP コードです。

そして、これが生成される HTML です。

この効果を正確に説明するGrails のバグを見つけましたが、1.0.2 で修正済みとしてマークされており、そこで説明されている問題のメカニズム (隠しフィールド名のアンダースコアが間違った場所に置かれている) は私の場合には存在しません。

理由は何ですか?

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

spring - 春にアプリケーションコンテキストファイルを分割中にエラーが発生しました

Spring で ApplicationContext ファイルを分割しようとしています。

例のために。ファイルは、すべてのエントリを含む testproject-servlet.xml です。ここで、この単一のファイルを次のような論理グループに従って複数のファイルに分割したいと思います: group1-services.xml、group2-services.xml

web.xml に次のエントリを作成しました。

私は SimpleUrlHandlerMapping を次のように使用しています。

また、コントローラーを次のように定義しています。

問題は、ApplicationContext ファイル「testproject-servlet.xml」を 2 つの異なるファイルに分割し、上記のエントリを「group1-services.xml」に保持したことです。大丈夫ですか?個別の .xml ファイルでの使用に基づいて、物事を論理的にグループ化したい。

しかし、アプリケーション内のページにアクセスしようとすると、次のエラーが発生します。

解決方法を教えてください。

前もって感謝します !