JSP+JDBC

login.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>登陆界面</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
    <form action="validate.jsp" method="post">
    	用户登录<br>
    	姓名:<input type="text" name="username"/><br>
    	密码:<input type="text" name="pswd"/><br>
    	<input type="submit" value="登录"/>
    </form>
  </body>
</html>

validate.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8" import="java.sql.*" %>
<jsp:useBean id="MySqlBean" scope="page" class="edu.qdgxy.jdbc.MySQLConnBean" />
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'validate.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	
  </head>
  
  <body>
  	<%
  		String username=request.getParameter("username");
  		String pswd=request.getParameter("pswd");
  		boolean validated=false;
  		String sql="select * from user";
  		MySqlBean.OpenConn();
  		ResultSet rs=MySqlBean.executeQuery(sql);
  		while(rs.next()){  			
  			if((rs.getString("username").compareTo(username)==0)&&(rs.getString("pswd").compareTo(pswd)==0)){
  				validated=true;
  			}
  		}
  		rs.close();
  		MySqlBean.closeStmt();
  		MySqlBean.closeConn();
  		if(validated){
  	 %>
   <jsp:forward page="welcome.jsp"/>
   		<%
   			}
   			else{
   		%>
   		<jsp:forward page="error.jsp"/>
   		<% 
   			}
   		 %>
  </body>
</html>

MySQLConnBean.java请参考http://blog.csdn.net/jxq0816/article/details/20442603

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JS setInterval函数实现倒计时

    week
  • Idea集成SVN报错:Error:‘C:\Program‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    原因:在idea的Settings — Subversion下配置svn.exe 时候环境的时候 C:\Program Files\TortoiseSVN\bi...

    week
  • 数据科学研究的现状与趋势全解

    大数据时代的到来催生了一门新的学科——数据科学。首先,本文探讨了数据科学的内涵、发展简史、学科地位及知识体系等基本问题,并提出了专业数据科学与专业中的数据科学之...

    week
  • OSX下源码编译安装ApacheTrafficServer

    为了调试与跟踪mainline的代码方便,可以从github上面下载Apache Traffic Server的代码 git clone htt...

    用户3765803
  • 你应该知道的人工智能三大分类

    大数据文摘
  • 如何成为数据科学家?这有一条完整的学习路线和方法!

    从事数据科学家的工作,不仅意味着你将能够在工作中实践前沿的技术去解决业务问题,同时意味着丰厚的薪水。这两者都能给你带来巨大的成就感。

    木东居士
  • ITDSD- 4.分布式软件的定量分析

    这是关于分布式架构新手入门的第五篇文章。这一篇文章主要介绍通过计算分布式系统中的单次请求成功率,以及重复请求的稳定率获得系统的稳定性估值。依据软件结构评估性能及...

    sun.shuo
  • 追寻僵尸疫情爆发的真相,《Arizona Sunshine》DLC“Dead Man”即将发布

    VRPinea
  • 论道大数据:灵性文明、数据阴影、平行宇宙这些概念你知道吗?

    由阿里研究院主办的“2016新经济智库大会”于1月16日在北京香格里拉饭店举行。全球智库及专家学者聚首中国北京,深入研讨全球新经济的现状与趋势、新经济促进全球经...

    灯塔大数据
  • 如何从机器学习数据中获取更多收益

    对于深度学习而言,合适的数据集以及合适的模型结构显得至关重要。选择错误的数据集或者错误的模型结构可能导致得到一个性能不佳的网络模型,甚至可能得到的是一个不收敛的...

    用户3578099

扫码关注云+社区

领取腾讯云代金券