2012-02-20 15 views
0

私はセットアップにJSPでの基本的なセッションをしようとしているが、私は混乱に自分自身を取得しています。JSPセッションとビーン混乱

私は、データベースにアクセスし、詳細を確認しますLogin.javaファイルを実行し、ログインページを持って、それはまた、データを格納するBeanを作成します。入力したユーザ名はBeanに保存されます。

しかし、それを保存していないようです、またはそれは上書きか何かになっています。

各ページには、次のコードがあります、ここで何を

< jsp:useBean id="userBean" class="UserBean" scope="session"/> 
< jsp:setProperty name="userBean" property="*"/> 

が.javaファイルが戻ってユーザ名がまだnullに設定されているホームページにリダイレクトしようとしますが起こっているのですか?

+0

セッションのようなものは、クッキーが付いています。あなたのブラウザはクッキーを有効にしていますか? HTTPトラフィックを確認してください。ああ、 '<'の後にスペースを入れないでください。赤ちゃんだけを引き起こします。コードの書式を正しく設定する方法については、エディタのヘルプを参照してください。 – BalusC

答えて

0

あなたのBeanは、パッケージにする必要があります。 クラス=「yourPackage.UserBean」

+0

真(パッケージレスのクラスは、特定のTomcatのバージョンで動作します)が、それが問題の原因であった場合、OPは、メッセージ 'UserBeanのがinvalid'あるuseBeanのクラス属性の値が、ないとJSP例外に直面しているだろうが行動OPは説明しています。 – BalusC