用html作为登陆页面,点击登陆之后转去连接数据库的conn.jsp,然后在获取数据库里面的用户名,再在jsp里面显示出来,但是现在jsp显示出来名字是null,我查过代码,数据库里面的那个用户名的都是一致的,为什么这样的呢?,请高手给出解决方法,怎样才能那个jsp显示从access这个数据库里面显示出名字。谢谢~~~~
代码如下:
<%@ page contentType="text/html; charset=gbk" language="java" import="java.sql.*" errorPage="" %>
<%@ include file="conn.jsp"%>
<%
String condition="select * from manage";
ResultSet rs=sql.executeQuery(condition);
rs.next();
String username=rs.getString(1);
%>
<html>
<head>
<title>应用Dreamweaver开发JSP程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="CSS/style.css" rel="stylesheet">
</head>
<body background="Images/bg.gif">
<tr>
<td> </td>
<td height="24" align="center">用户名 <%=username %></td>
<td> </td>
</tr>
<%
con.close();
}
catch(SQLException e1)
{
out.print("SQL异常!");
}
%>
</body>
</html>
上面的图片就是我点击登陆之后转到检查名字是不是正确的那段代码
2楼的,我用的是tomcat来查看自己的代码的,不是用lomboz eclipse来查看的,所以看不到控制台
3楼的,我是新手,基本上没有写过jsp的代码,所以不是很懂这些不良习惯,谢谢你指出这些不良习惯,但是想问一下,我这个输出null的名字该怎么解决?
4楼的,他写入的是用户的所有信息,那假如我想只要压得用户名信息应该怎样做呢?
还有,我试过把数据库里面的id这一个列删除,这样的话,admin这一个账号能登陆,而且还能输出用户名,但是其他在数据库里面的用户和密码一律是用户名和密码错误。