2022.3.6学习日记


今天开始解决HTML界面和后台的数据传输问题

首先是Login.html文件





用户登录界面


请登录


/UserLoginServlet" method="post">






用户名:



密 码:








 文件中连接servlet层的超链接出现了偏差

我选择改用jsp文件就不会出现这个问题

然后是dao层的sql语句问题

public ResultSet getDataByAny(String sql,Object obj[]) {//查
Connection conn=ConnMysql.getConn();
ResultSet rs=null;
try {
PreparedStatement ps=conn.prepareStatement(sql);
for(int i=0;i ps.setObject(i+1, obj[i]);
}
rs=ps.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return rs;
}

现在无法解决的是“select * from user where username=? and password=?”作为sql变量传输到getDataByAny方法中中问号的填充,还有返回的ResultSet总是为空。

以上是今天没有解决的问题。

相关