网页登陆界面(纯JSP)

总共分为四个jsp和一个User
类:login.jsphandleLogin.jsplogin_ok.jsplogin.jspUser.java


login.jsp

<%@ page contentType="text/html; charset=gbk" %>
   <html>
    <head></head>
    <body>
        <h3><%=request.getAttribute("loginError")==null?"":request.getAttribute("loginError") %></h3>
        <form name=regFrm action="handleLogin.jsp" method=post>
            用户名:<input type=text name=uname /><br/>
            密码:<input type=password name=pwd /><br/>
            <input type="submit" value=登陆 />
        </form>
    </body>
   </html>

handleLogin.jsp

<%@ page contentType="text/html; charset=gbk" import="com.yilong.login.User" %>

<%
    String uname = request.getParameter("uname").trim();
    String pwd = request.getParameter("pwd").trim();

    if("yilong".equals(uname) && "123".equals(pwd)){
        //登陆成功
        User user = new User(uname,pwd);
        session.setAttribute("user",user);  
%>
    <jsp:forward page="login_ok.jsp"></jsp:forward>
<%
    //登陆失败
    }else{
        request.setAttribute("loginError","用户名或密码错误!");
%>
    <<jsp:forward page="login.jsp"></jsp:forward>
<%
    }
%>

login_ok.jsp

<%@ page contentType="text/html; charset=gbk" import="com.yilong.login.User" %>
    <html>
        <head></head>
        <body>
            <h1>欢迎登陆,<%=((User)session.getAttribute("user")).getName()%></h1>
            <a href="exit.jsp">退出</a>
        </body>
    </html>

exit.jsp

<%
    session.invalidate();
    response.sendRedirect("login.jsp");
%>

登陆界面:

登陆界面

成功登陆的界面

未成功登陆的界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值