我通过bean传递数据,但每当我在if函数中使用传递的数据时,它都不会通过第一次检查。我也会发布结果,只打印出我正在使用的Get_Functions。
我使用的输入只是管理员和密码。
JSP代码:
<jsp:useBean id="user" class="User.GetInfo" scope="session"/>
<HTML>
<BODY>
<% if (user.getUsername() == "admin") {
if (user.getPassword() == "password" ) {
session.setAttribute( "LoggedIn", true );
response.sendRedirect("AdminPage.jsp");
} else {
session.setAttribute( "LoginError", "Wrong password." );
response.sendRedirect("AdminLogin.jsp");
}
} else {
session.setAttribute( "LoginError", "Wrong username." );
response.sendRedirect("AdminLogin.jsp");
}
%>
</BODY>
</HTML>
仅打印代码的结果:
You entered
Name: admin
Email: password