春のセキュリティを実装する前にログインを行っていた方法で、Java のアカウント オブジェクトからユーザー情報を取得する JSP ページがあります。ユーザーがログインしているときに、自分の div にあるものをボタンに表示したいのですが、以前はセッションを使用していましたが、Spring Security を使用しているため、ログインしていないと考えられます。Google と Stack を検索して見つけてみました。私の質問への答えですが、私は空白を考え続けています。これが私のJSPにあるものです。
<div id="topRightMenu" class="f-right">
<% if( session.getAttribute("auth") == null
|| session.getAttribute("auth").toString() == "false"
|| session.getAttribute("Account") == null) { %>
<div id="login-form">
<form action="/<c:url value='j_spring_security_check' />" method="post" id="loginForm">
Username: <input class="text small" type="text" name="j_username" value="" /><br/>
Password: <input class="text small" type="password" name="j_password" value="" /><br/>
<label class="uiButton uiButtonLarge btnLogin">
<input type="submit" name="btnLogin" value="login" />
</label>
</form>
</div>
<button class="f-right" id="loginButton">Sign In</button>
<% } else { %>
<ul class="noMarkers grid">
<li><a href="/account/edit/" title="Click to View Account Information">Account</a></li>
<li><a href="/profile/<%= Acc.getAccountID() %>" title="Click to View Your Profile">Profile</a></li>
<li><a href="/help" title="Click to Get Help">Help</a></li>
<li><a href="/account/logout" title="Log Out">Log Out</a></li>
</ul>
<% } %>
サインインボタンはリンクに変わるはずですが、そうではありません。
前もって感謝します。