获取登录名和密码的问题
我的提交页面为:
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<form name="form2" method="post" action="check.jsp"/>
<a href="index.jsp">雨过天晴首页</a>
用户名 <input type="text" name="username" size="10" />
密 码 <input type="password" name="pwd" size="10" />
<input type="submit" value="登录" />
</form>
</html>
我的check.jsp页面为:
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
//获取提交的用户名和密码
request.setCharacterEncoding("gb2312");
String username=request.getParameter("username");
String pwd=request.getParameter("pwd");
Connection conn=null;
Statement st=null;
ResultSet rs=null;
String driver="com.mysql.jdbc.Driver";
String dbUrl="jdbc:mysql://localhost:3306/UserDB";
String dbUser="root";
String dbpwd="12345678";
Class.forName(driver);
conn=DriverManager.getConnection(dbUrl,dbUser,dbpwd);
st=conn.createStatement();
String sql="select pwd from userinfo where username='"+username+"'";
rs=st.executeQuery(sql);
//判断用户是否存在
while(rs.next())
{
if(pwd.equals(rs.getString("pwd")))
{
session.setAttribute("name",username);
response.sendRedirect("index.jsp");
}
else
{
out.println("用户名或密码错误!!请重新<a href=index.jsp>登录</a>");
}
}
//关闭 结果集 会话 和 连接
rs.close();
st.close();
conn.close();
%>
提交过去页面没反映,就是空白一片,如果提交的页面是其他页面都行,不知道我代码到底什么问题··谢谢了