<%
if(session == null) {
System.out.println("Expire");
response.sendRedirect("/login.jsp");
}else{
System.out.println("Not Expire");
}
%>
<%
HttpSession sess = request.getSession(false);
String email = sess.getAttribute("email").toString();
Connection conn = Database.getConnection();
Statement st = conn.createStatement();
String sql = "select * from login where email = '" + email + "' ";
ResultSet rs = st.executeQuery(sql);
%>
セッションが終了したときにlogin.jspページをリダイレクトしようとしました。 しかし、私は "String email = sesss.getAttribute(" email ")。toString();のエラーを起こしています。"セッションの期限切れ後にjspページをリダイレクトする方法は?
だから誰も私はこのエラーを解決するのを助けてください。
セッションが期限切れになると、基本的にlogin.jspページにリダイレクトします。
エラーは何ですか? –
あなたは、1)ロット全体を「if」または2) 'return'に置く必要があります。または、3)スクリプトレットを再び使用することは決してありません。10年前から非常に悪い習慣でした。誰もそれらを使用すべきではありません。 –
@BoristheSpider私はあなたと一緒にいません。 3、特にデータベース接続の問題は私を震わせさせる。 – Thomas