最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > jsp教程

JSP登录验证功能的实现

日期:08-16    来源:中国设计秀    作者:cnwebshow.com

直接使用sky2098作为登录用户名和密码,但在实际中是要从数据库中读取的,该jsp页面代码实现如下:9Om中国设计秀

<%...@ page contentType="text/html;charset=GB2312"%>9Om中国设计秀
<%... 9Om中国设计秀
    if(request.getParameter("uid").equals("sky2098")&&request.getParameter("upwd").equals("sky2098")){9Om中国设计秀
        session.setAttribute("login","ok");9Om中国设计秀
        session.setMaxInactiveInterval(-1);9Om中国设计秀
%>9Om中国设计秀
<jsp:forward page="main.jsp"/>9Om中国设计秀
<%...9Om中国设计秀
    }else{9Om中国设计秀
            out.PRintln("用户名或密码输入错误!");9Om中国设计秀
}9Om中国设计秀
%>9Om中国设计秀

如果登录成功,则设定login的值为ok,提交到下一步验证页面,则进入main.jsp页面,否则,如果输入的用户名和密码不合法就打印错误信息,main.jsp页面代码如下:9Om中国设计秀

<%...@ page contentType="text/html;charset=GB2312"%>9Om中国设计秀
<%...@ include file="checkvalid.jsp" %>9Om中国设计秀
<html>9Om中国设计秀
    <head>9Om中国设计秀
        <title>~WELCOME TO MY HOMEPAGE~</title>9Om中国设计秀
    </head>9Om中国设计秀
    <body>9Om中国设计秀
    <center>9Om中国设计秀
    ~WELCOME TO MY HOMEPAGE~9Om中国设计秀
    </center>9Om中国设计秀
    </body>9Om中国设计秀
</html>9Om中国设计秀
这个页面使用<% @ include file="checkvalid.jsp" %>包含了一个jsp页面checkvalid.jsp为了验证输入信息的合法性:9Om中国设计秀

<%...9Om中国设计秀
    if(session.getAttribute("login")==null||!session.getAttribute("login").equals("ok")){9Om中国设计秀
        response.sendRedirect("login.htm");9Om中国设计秀
}9Om中国设计秀
%>9Om中国设计秀
如果输入信息有误,则回到登录页面,重新输入登录信息。9Om中国设计秀

测试登录功能。9Om中国设计秀

启动Tomcat服务器,在IE地址栏中键入URL为:9Om中国设计秀

http://localhost:8080/sky2098/login-Advanced/login.htm9Om中国设计秀

本文引用地址:/bc/article_46645.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明