0

春のフレームワークと Hibernate を ORM として Web アプリケーションを開発しています。登録およびログインページを作成したい。ログイン時に、特定のユーザーに対してセッションを作成する必要があります (Cookie の送信など)。私は春が初めてなので、これを行う方法がわかりません。誰かがこれに関する良いチュートリアルを教えてくれますか? ありがとう!

4

4 に答える 4

6

HTTP セッションは Hibernate とは何の関係もなく、Spring MVC とはあまり関係がありません。これは、標準のサーブレット API の一部です。

セッションは、 を呼び出すとすぐrequest.getSession()に (requestであるHttpServletRequest)、または JSP が実行されるとすぐに開始されます (セッションを開始しないように特に構成していない場合)。

セッションがそこにあると仮定する必要があります。まだ存在しない場合は、リクエストから取得すると自動的に開始されます。

ユーザーが認証されると、一部のユーザー情報をセッションに保存できます。ただし、認証されていないユーザーにもセッションがあります。

于 2012-04-19T11:39:38.267 に答える
1

これをチェックしてください、それはあなたがSpringでセキュリティを管理する方法をかなり説明しています

http://www.springsource.org/spring-security/

于 2012-04-19T15:10:47.997 に答える
0

指摘されているように、これは Hibernate とは関係ありません。Spring Security の入門ドキュメントをご覧ください。

于 2012-04-19T11:36:56.343 に答える
0

@SessionAttributes({"form"}) を使用してフォームデータを保持するか、コントローラーの署名に HttpSession 変数を含めることができ、Spring はサーブレットセッションオブジェクトを提供します。http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html (セクション 15.3.2.3) を確認してください。

于 2012-04-23T08:35:20.330 に答える