在JSP中登录验证

时间:2017-03-04 21:08:56

标签: java html jsp

我尝试做的是在没有用户登录的情况下启动新会话,如果有人登录,则应该重定向到页面(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" />
<%
  }
%>

1 个答案:

答案 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" />
%>