📄 checklogin.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<%! //处理字符串的方法:
public String codeString(String s)
{ String str=s;
try{byte b[]=str.getBytes("ISO-8859-1");
str=new String(b);
return str;
}
catch(Exception e)
{ return str;
}
}
%>
<%
String name="",pwd="";
name=request.getParameter("username");
if(name==null){name="";} name=codeString(name);
pwd=request.getParameter("password");
if(pwd==null){pwd="";} pwd=codeString(pwd);
//out.print(name);
//out.print(pwd);
Connection con=null;
Statement sql=null;
ResultSet rs=null;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch(ClassNotFoundException event){}
try {con=DriverManager.getConnection("jdbc:odbc:game","","");
sql=con.createStatement();
String sql_query="SELECT ID,logname,password FROM user";
rs=sql.executeQuery(sql_query); //查询帐号密码
while(rs.next())
{
String tmp,tmp2;
tmp=rs.getString(2);
tmp2=rs.getString(1);
if(name.equals(tmp) && pwd.equals(rs.getString(3)) )
{
session.setAttribute("logged",tmp);
session.setAttribute("ID",tmp2);
// out.print("ok");
response.sendRedirect("index2.jsp");
}
}
con.close();
response.sendRedirect("error.jsp");
} catch(Exception event) {out.print("ddd");}//event.printStackTrace(); }
%>
<body>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -