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

📄 logon.jsp

📁 JavaWeb高级特性书中源代码
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>

<%String basePath=request.getScheme() + "://" + request.getServerName() + ":" 
	+ request.getServerPort() + request.getContextPath() + "/";
%>
<base href='<%= basePath + "logon.jsp"%>'/>
<%
	//如果当前会话的用户已经登录
	if(session.getAttribute("logonUser") != null)
	{
%>
	您已经登录,请先<a href="logout.jsp">注销</a>后再重新登录!<br>
<%		
		return;
	}
%>

<%
//如果JSP页面的当前执行过程是对表单提交的响应
if(request.getParameter("submit") != null)
{
	String userName = request.getParameter("userName");
	String password = request.getParameter("password");
	if("zxx".equals(userName) && "123".equals(password))
	{
		session.setAttribute("logonUser",userName);
		String viewPage = (String)session.getAttribute("viewPage");
		if(viewPage == null)
		{
			viewPage = "/articles.html";
		}
%>
		<jsp:forward page="<%= viewPage%>" />		
<%
	}
	else
	{
%>
		用户名或密码不正确!<br>
<%
	}
}
%>

请先登录:
<form action="" method="post">
姓名:<input type="text" name="userName"><br>
密码:<input type="password" name="password"><br>
<input type="submit" name="submit" value="登录">
</form>

⌨️ 快捷键说明

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