实验七 JSP+JavaBean开发模式
一、实验目的
掌握用JSP和JavaBean模式开发web程序;
二、实验环境
PC系列微机,CPU1.2G以上,内存256以上,Windows XP,Eclipse3.1.1。
三、实验步骤
1、创建web项目实现用户登录
用eclipse新建web项目jspjavabean,具体功能如下: 一个JSP显示一个用户输入用户名和密码;
一个JSP调用JavaBean进行登录验证;登录成功跳转到登录成功页面,登录失败跳转到登录页面;
Student JavaBean用来连接数据库、执行数据库操作,该JavaBean的属性应该包括student表的字段作为属性。
2、创建Student JavaBean
代码如下:
package com.guoqing.j2ee.jspjavabean;
import java.sql.*;
public class Student { private String name; private String password; private String emil; private int age;
public int getAge() { return age; }
public void setAge(int age) { this.age = age;
31
}
public String getEmil() { return emil; }
public void setEmil(String emil) { this.emil = emil; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getPassword() { return password; }
public void setPassword(String password) { this.password = password; }
public boolean isExist(String name,String password){ boolean exist=false; String driver=\ String url=\ String dbUser=\ String dbPassword=\ try{ Class.forName(driver); Connection
conn=DriverManager.getConnection(url,dbUser,dbPassword); String sql=\ PreparedStatement pstmt=conn.prepareStatement(sql); pstmt.setString(1, name); pstmt.setString(2, password); ResultSet rs=pstmt.executeQuery(); if(rs.next())exist=true; else exist=false; //关闭连接等资源对象 rs.close(); pstmt.close(); conn.close(); }catch(ClassNotFoundException e){ System.out.println(\驱动程序加载错误!\ e.printStackTrace();
32
}
}
}catch(SQLException e){ System.out.println(\访问数据库出错!\ e.printStackTrace(); }
return exist;
3、创建jsp页面
①创建登录页面login.jsp,代码如下
<%@ page language=\ pageEncoding=\
Insert title here