public void doGet(HttpServletRequest req,HttpServletResponse res){
Connection ct=null;
Statement sm=null;
ResultSet rs=null;
try{
System.out.println("1");
//接受用户和密码
String u=req.getParameter("usrename");
String p=req.getParameter("passwd");
//连接数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//得到连接
ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=spdb","sa","123456");
//创建Statement
sm=ct.createStatement();
rs=sm.executeQuery("select top 1 *from users where username='"+u
+"'and passwd='"+p+"'");
//验证
if(rs.next()){
//将用户名和密码放入到session
HttpSession hs=req.getSession(true);
hs.setMaxInactiveInterval(30);
hs.setAttribute("uname",u);
//合法
res.sendRedirect("wel?uname="+u+"&pass="+p);
}else{
//不合法
//跳转
res.sendRedirect("login");
}
帮我看一下,为什么会出现这种问题?