⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.jsp

📁 jsp网站编程技巧教程 想学jsp的来吧
💻 JSP
字号:
<%
String goodUser = "bill";
String goodPass = "bobo";
HttpSession mySession = request.getSession(true);
String errorMessage = "Please Login To Access The Page You Requested";
boolean loginAttempt = false;
String myMethod = request.getMethod();
mySession.putValue("requestedUrl", "success.htm");
if(request.getParameterValues("click") != null 
&& request.getParameterValues("click")[0].trim().equals("Log In"))
{ loginAttempt = true; }
if (loginAttempt)
{
	String username = request.getParameterValues("user")[0].trim();
	String password = request.getParameterValues("pass")[0].trim();
	//out.println("username = /" + username + "/ & password = /" + password + "/<BR>");
	if (goodUser.equals(username) && goodPass.equals(password))
	{
		response.sendRedirect((String)mySession.getValue("requestedUrl"));
		mySession.putValue("hasPermission", new Boolean(true));
		errorMessage = "Unable to redirect: " 
+ (String)mySession.getValue("requestedUrl");
	}
	else
	{
		errorMessage = "You did not get the Username or Password right";
	}
}
else
{
	errorMessage = "Haven't tried logging in yet.";
	if (mySession.getValue("requestedUrl") == null)
	{
		mySession.putValue("requestedUrl", "/index.jsp");
	}
	//out.println("set userReferrer to " + mySession.getValue("redirectTo") + "<BR>");
}
%>
<CENTER>
<font color=red><%=errorMessage%></font>
<TABLE align=center>
<FORM action="login.jsp" method=post name="login">
<TR><TD>Username:</TD><TD><input type=text name=user value=""></TD></TR>
<TR><TD>Password:</TD><TD><input type=password name=pass value="">
</TD></TR>
<TR><TD colspan=2 align=center><input type=submit name=click value="Log In"></TD></TR>
</FORM>
</TABLE>
</CENTER>
Original URL: <%= (String)mySession.getValue("requestedUrl") %>
<script language="Javascript">
// <!--
if (document.forms.login != null)
document.forms.login.user.focus();
// -->
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -