📄 index.jsp
字号:
<%@page info="database handler" language="java" import="java.sql.*" import="java.util.*" import="java.io.*"%>
<%@page contentType="text/html;charset=gb2312"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>登录判断</title>
</head>
<body>
<table width="754" height="259">
<tr>
<td height="77" colspan="3"> </td>
</tr>
<tr>
<td width="246"> </td>
<td width="274">
<div align="center">
<%
String name=request.getParameter("name");//定义字符串,使用request对象获取客户端提交的数据
String password=request.getParameter("mima");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//使用JDBC-ODBC桥
String url="jdbc:odbc:g";//加载数据源
Connection con=DriverManager.getConnection(url,"","");//连接数据源
Statement st=con.createStatement();
String strSql="select * from zhuce where name='"+name+"'";//从数据库查询用户名来判断用户输入信息,从而使用户获得访问权限
ResultSet rs=st.executeQuery(strSql);//获取一个字符集
if (name.equals("")||password.equals(""))//判断信息输入的完整性
{out.print("请输入完整的信息!!<p><a href=index.htm>返回登录页</a></p>");
return;}
else if(!rs.next())//判断数据库中是否存在此用户,如果不存在则要去注册
{ out.print("没有此用户名,请先注册!<p><a href=zhuce.htm>去注册页</a></p><p><a href=index.htm>返回登录页</a></p>");
return;}
else if(!password.equals(rs.getString("password")))//,判断输入的密码与数据库中的密码是否一致,如果密码不正确,会提示出错。
{out.print("密码不正确,请重新填写!<p><a href=index.htm>返回登录页</a></p>");
return;}
else
request.getSession(true);//把用户名写到Session,在后面会用到。
session.putValue("name",name);
rs.close();
st.close();
response.sendRedirect("denglu.jsp");
%>
</div></td>
<td width="218"> </td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -