`
hai0378
  • 浏览: 520250 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java web 登录小程序

 
阅读更多

用Java web开发出登录小程序:

 

login_check.jsp--

<%@ page language="java" 
contentType="text/html" pageEncoding="GBK"%>
<%@ page import = "java.sql.*;"%>
<html>
<head><title>www.baidu.com,这是一个学习的好网站</title></head>
<body>
 <center>
 <h1>登录操作</h1>
 <hr>
 <%! //定义若干个数据库的连接常量
    public static final String DBDRIVER=
	"org.gjt.mm.mysql.Driver";
	public static final String DBURL=
	"jdbc:mysql://localhost:3306/abc";
	public static final String DBUSER=
	"root";
    public static final String DBPASS=
	"123456";
  %>
  <%
    Connection conn = null;  //数据库连接
	PreparedStatement pstmt = null;  //数据库预处理
	ResultSet rs = null;  //查询要处理结果集
	boolean flag = false;  //保存标记
	String name= null;    //保存真实姓名
  %>
  <%
    try {
  %>
  <%
    Class.forName(DBDRIVER);
	conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS);
    String sql = "SELECT name FROM user WHERE userid = ? AND password = ?";
    pstmt  = conn.prepareStatement(sql);
	pstmt.setString(1,request.getParameter("id"));
	pstmt.setString(2,request.getParameter("password"));
	rs = pstmt.executeQuery();  // 查询
	if(rs.next()){  //如果有数据表示可以执行
	    flag =true;
		name= rs.getString(1);
	}
  %>
  <%
  }catch(Exception e){
    e.printStackTrace();
  }	  
  finally{  //关闭数据源
    try{
     rs.close();
     pstmt.close();
     conn.close();
	}catch(Exception e){}
  }
  %>
  <%
  if(flag){
  %>
   <jsp:forward page="login_success.jsp">
      <jsp:param name="uname" value="<%=name%>"/>
   </jsp:forward>
  <%
  } else {  //登录失败
  %>
   <jsp:forward page="login_failure.jsp"/>
  <%
  }
  %>
 </center>
 </body>
</html>

 2,login_failure.jsp.文件

 

<%@ page language="java" 
contentType="text/html" pageEncoding="GBK"%>
<%@ page import = "java.sql.*;"%>
<html>
<head><title>www.baidu.com,这是一个学习的好网站</title></head>
<body>
 <center>
 <h1>登录操作</h1>
  <h2>登录失败,请重新<a href="login.jsp">登录</a>!</h2>
 </center>
 </body>
</html>

 3,login_success.jsp文件

<%@ page language="java" 
contentType="text/html" pageEncoding="GBK"%>
<%@ page import = "java.sql.*;"%>
<html>
<head><title>www.baidu.com,这是一个学习的好网站</title></head>
<body>
 <center>
 <h1>登录操作</h1>
 <h1>登录成功<h1>
  <h1>欢迎<font color="red"><%=request.getParameter("uname")%></font>光临!<h1>
 </center>
 </body>
</html>

 

4,login.jsp登录页面:

 

<%@ page language="java" 
contentType="text/html" pageEncoding="GBK"%>
<%@ page import = "java.sql.*;"%>
<html>
<head><title>www.baidu.com,这是一个学习的好网站</title></head>
<body>
 <center>
 <h1>登录操作</h1>
 <hr>
 <form action="login_check.jsp" method="post">
   <table border="1">
    <tr>
	  <td colspan="2">
	   用户登录
	  </td>
	</tr>
	<tr>
	 <td>登录ID:</td>
	 <td><input type="text" name="id"></td>
	</tr>
	<tr>
	 <td>登录密码:</td>
	 <td><input type="password" name="password"></td>
	</tr>
	<tr>
	   <td colspan="2">
	     <input type="submit" value="登录">
         <input type="reset" value="重置">
	   </td>
	</tr>
   </table>
 </form>
 </center>
 </body>
</html>
 

sql  脚本文件:

/*======================= 使用aaaa数据库 =======================*/
USE aaaa ;
/*======================= 删除user数据表 =======================*/
DROP TABLE IF EXISTS user ;
/*======================= 创建user数据表 =======================*/
CREATE TABLE user(
	userid			VARCHAR(30)		PRIMARY KEY ,
	name			VARCHAR(30)		NOT NULL ,
	password		VARCHAR(32)		NOT NULL
) ;
/*======================= 插入测试数据 =======================*/
INSERT INTO user (userid,name,password) VALUES ('admin','administrator','admin') ;
 

 

 

分享到:
评论

相关推荐

    java web 简单小程序

    java web 简单小程序 初学者首选。。。。。。

    java+web+简单小程序.zip

    java+web+简单小程序.zip 适合初学者学习

    java经典小程序

    ( java经典小程序(附答案)) 1,编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。 (2)若某个年份能被400整除,则也是闰年。

    Java Web连接MySQl小程序

    Java Web连接MySql数据库的一个小例程,比较详细的演示了Java Web与MySQl数据库连接的一个步骤,较为简单,适合于新手用来练手。

    毕业设计-基于java web的微信小程序商城

    项目名称:基于SSM的微信小程序商城 项目类型:Java web项目/JavaEE...项目简介:毕业设计-基于java web的微信小程序商城 主要功能 小程序可以浏览商城首页、购物、查看商品详情、商品分类、我的订单、个人信息等。

    myeclipse java web开发struts2小程序

    初学者struts2 myeclipse开发实例,登陆界面

    Java Web程序设计教程

    &lt;&lt;Java Web程序设计教程.pdf&gt;&gt;人民邮电出版社的教程哦,所以,好书,你懂的!! 第1章web应用开发简介 1 1.1何为web应用 1 1.1.1web的概念及发展 1 1.1.2web应用程序 2 1.2使用java开发web应用 3 1.2.1面向对象...

    课程作业-基于Java实现web实验登录界面源码+项目说明.zip

    课程作业-基于Java实现web实验登录界面源码+项目说明.zip课程作业-基于Java实现web实验登录界面源码+项目说明.zip课程作业-基于Java实现web实验登录界面源码+项目说明.zip课程作业-基于Java实现web实验登录界面源码+...

    java web程序设计

    程序小例子。呵呵。希望别给意见。地对地导弹地对地导弹点点滴滴

    Java Web 应用开发-分页小程序

    Java Web 应用开发-分页小程序

    Java Web编程宝典

    《Java Web编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用Java Web进行程序开发的各种技术、技巧。全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境...

    Java web程序下的图书管理系统源代码

    在Java web上编写的小系统数据库的增删改查,代码详细!有助于新手的学习参看

    Java Web整合开发王者归来pdf part16.rar

    第1章 Java Web开发概述 2 1.1 Web相关概念 2 1.1.1 胖客户端程序RCP 2 1.1.2 瘦客户端程序TCP 2 1.1.3 B/S与C/S结构 3 1.2 Web开发背景知识 3 1.2.1 Web访问基本原理 3 1.2.2 HTTP超文本传输协议 4 1.2.3 Web浏览器...

    Java Web项目开发需要掌握哪些技术 共26页.pdf

    Java Server Pages(JSP)技术是 Java 语言中用于开发动态 Web 应用程序的技术。 JSP 技术允许开发人员使用 HTML、CSS、JavaScript 等技术来开发动态 Web 应用程序。 1.4 JavaBean(Application)应用组件技术 ...

    JAVA_WEB小程序

    基于JAVAWEB 网络管理的简单程序(数据库+源代码)

    MF00543-java web微信小程序商城.zip

    Java微信小程序商城源码 注意:不带技术支持,有帮助文件,虚拟商品,发货不退,看好再拍。 开发语言 : JAVA 数据库 : MySQL 开发工具 : Eclipse 源码类型 : WebForm 简单实现微信小程序商城,基本功能完整。后端...

    java ssm微信小程序物业管理系统,有网站后台管理系统

    微信小程序物业管理系统,微信小程序端包括以下几个模块: 社区公告、报修、信息采集、生活缴费、二手置换 微信小程序后台管理界面可以增删改查社区公告、问卷、问卷问题、问题选项等 在微信小程序前端,用户提交...

    如何在 Web 浏览器中禁用 Java?

    在 Web 浏览器中,Java 插件允许用户运行 Java 应用程序和小程序。但是,Java 插件也可能带来安全隐患,例如恶意代码和恶意软件的攻击。 为了禁用 Java 在 Web 浏览器中的插件,我们可以使用 Java 控制面板。在 ...

    基于小程序实现天气预报微信小程序设计与实现带JAVA后台源码分享

    1. 微信web开发者工具:[微信小程序官网](https://mp.weixin.qq.com/debug/wxadoc/dev/) 这是个比较好用的编辑器,对于小程序编辑很方便。 2. 开发文档:[微信小程序宝典秘籍]...

    JAVA WEB程序开发范例宝典4-10章源代码

    JAVA WEB程序开发范例宝典1-3章源代码 因为上传大小有限制 所以只能分开打包上传

Global site tag (gtag.js) - Google Analytics