我尝试做的是在没有用户登录的情况下启动新会话,如果有人登录,则应该重定向到页面(loginsucces.jsp)他们会看到当前登录的实际人员。问题在于,如果我把这段代码放在一起工作:
app\Exceptions\Handler.php
这应该是我想要实现的代码,但它不起作用......
<%
if ( session.isNew() )
{
out.println( "<h3>NB: New session starting</h3>" );
}
else
{
session.invalidate();
%>
<jsp:forward page="example91.jsp" />
<%
}
%>
答案 0 :(得分:0)
我在您的代码中看到两个即时错误。请参阅内联评论。
<%
if ( session.isNew() )
{
out.println( "<h1>New session starting </h1>" );
}
else (session.is) // TYPO HERE
{
out.println( "<h1>You are already logged in!");
}
%>
<jsp:forward page="userlogin.jsp" />
// THIS JSP TAG SHOULD NOT BE INSIDE <% %>
<%
<jsp:forward page="loginsucces.jsp" />
%>