<%@ page contentType="text/html" 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>this is first JSP wang ye</title>
  </head>
  <body>
        <form method="post" action="login_check.jsp" >
      用户名:<input type="text"    name="id"> <br>
      密码:<input type="password"  name="password"> <br>
      <input type="submit"  value="登录"/>
      <input type="reset"  value="重置"/>
    </form>
  </body>
</html>

 

 

<%@ page contentType="text/html" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>this is MYSQL</title>
  </head>

  <body>
<%! //定义数据库驱动
 public static final String DBDRIVER="org.gjt.mm.mysql.Driver";
 //数据库连接地址
 public static final String DBURL="jdbc:mysql://localhost:3306/shujuku";
 public static final String DBUSER="root";
 public static final String DBPASS="123";
 %>
 <%
  Connection conn =null; 
  PreparedStatement pstmt =null;
  ResultSet rs=null;
  boolean flag =false;  //新添加
  String name =null;    //新添加
 %>
 <% 
  try { //数据库操作中会出现异常,所以要使用 try catch处理
   Class.forName(DBDRIVER);  //驱动加载
   conn =DriverManager.getConnection(DBURL,DBUSER,DBPASS);  //数据库连接
   String sql ="select id from person where name=? and job=?";
   pstmt =conn.prepareStatement(sql);//实例化PreparedStatement 对象
   pstmt.setString(1,request.getParameter("id"));
   pstmt.setString(2,request.getParameter("password"));
   rs =pstmt.executeQuery();//执行查询操作
  if(rs.next()){
   name =rs.getString(1);
   flag =true;
  //java.util.Date date=rs.getDate(5);  //去除雇佣日期 

 }
  }catch(Exception e) {
   System.out.println(e);
  }finally{
   try{
    rs.close();  //  关闭查询对象
    pstmt.close();// 关闭操作对象
    conn.close(); // 关闭数据库连接
   }catch (Exception e){}
  }
 %>
<%
 if (flag){
 %>
  <jsp:forward page="success.jsp">
   <jsp:param name="uname" value="<%=name%>"/>
  </jsp:forward>    <!-- 执行跳转操作 -->
<%
 }else{
%>
  <jsp:forward page="failure.jsp" />
<%
 }
%>

  </body>
</html>

 

 

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<%
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 'index.jsp' starting page</title>

  </head>
  <body>
    This is my JSP page. <br>
    <h3 align="center"> 成 功 </h3>

             登录成功,的用户名
    <h2>欢迎<font color="red"><%=request.getParameter("uname")%></font></h2>

  </body>
</html>