代码:
<%@ page language="java" contentType="text/html; charset=gb2312" errorPage="error.jsp"%>
<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.*" %>
<% 
  String usrType=request.getParameter("theType"); 
  if(usrType.equals("rdoLogin"))
  {
    String usrName=request.getParameter("edtName");
    String usrPsd=request.getParameter("edtPsd");
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=shop";
    Connection conn=DriverManager.getConnection(url,"sa","");
    Statement stmt=conn.createStatement();
    String sql="select count(*) as theNum from userinfo where name="+usrName+" and psd="+usrPsd;
    ResultSet rs=stmt.executeQuery(sql);//有了这句就出错,去掉这句就ok的    rs.close();
    stmt.close();
    conn.close();
    /*while(rs.next())
    {
      out.println(rs.getString(1));
    }*/
    //out.println(sql);
  }
  else{   
    out.println("reg");
  } 
%>