⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 checklogin.jsp

📁 网上书店的一个简单实例
💻 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 + -