在jsp中实现用户登录
在jsp中,实现用户登录的方法不一。这里说的,不是指连接了后台数据库的,其实也差不到哪里去。
下面给出一个小例子,用<jsp:forward>指令来做得。
login.jsp
<@ page language="java" contentType="text/html;charset=gb2312">
<html>
<head>
<title>Login</title>
</head>
<body>
<form action="UserCheck.jsp" name="myform" method="post">
UserName:<input type="text" name="name"><br>
Password:<input type="password" name="pass"><br>
<input type="submit" value="Enter">
</body>
</html>
UserCheck.jsp
核心部分:
<%
String name=request.getParameter("name");
String password=request.getParameter("pass");
if(name!=null && name.equals("aaa") && password!=null && password.equals("000")){
%>
<jsp:forward page="welcome.jsp">
<jsp:param name="username" value="<%=name%>">
</jsp:forward>
<%
}else{
%>
<jsp:forward page="login.jsp"/>
<%
}
%>
welcome.jsp
<h2>欢迎你<%=request.getParameter("username")%></h2>
这只是一种方法,还有其他的很多方法。大家可以灵活的变换一下,会得到很好的练习!
推荐文章 |
