用JSP链接数据库写一个简单的登陆页面是总是跳转不了或者登陆错误.急急急!!!

这个页面登陆后错误<%@pagecontentType="text/html;charset=UTF-8"%><%@pageimport="java.sql.*"%><h... 这个页面登陆后错误
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>登陆界面</title>
</head>
<body>
<center>
<h1>登陆</h1>
<hr>
<br>
<br>
<%
// 接收请求的内容
String name = request.getParameter("name") ;
String password = request.getParameter("password") ;
// 定义变量,如果用户是合法用户,则将此标记变为true
boolean flag = false ;
%>
<%
// 定义数据库操作的常量、对象
// 数据库驱动程序该程序使用mysql为例子
final String DBDRIVER = "com.mysql.jdbc.Driver" ;
// 数据库连接地址
final String DBURL = "jdbc:mysql://localhost:3306/whx" ;
// 数据库用户名
final String DBUSER = "root" ;
// 数据库连接密码
final String DBPASSWORD = "123456" ;
// 声明一个数据库连接对象
Connection conn = null ;
// 声明一个数据库操作对象
PreparedStatement pstmt = null ;
// 声明一个结果集对象
ResultSet rs= null ;
// 声明一个SQL变量,用于保存SQL语句
String sql = null ;
%>
<%
// 进行数据库操作
try
{
// 编写SQL语句
sql = "SELECT name FROM mm WHERE name=? and password=?" ;
// 加载驱动程序
Class.forName(DBDRIVER) ;
// 连接数据库
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
// 实例化数据库操作对象
pstmt = conn.prepareStatement(sql) ;
// 设置pstmt的内容
pstmt.setString(1,name) ;
pstmt.setString(2,password) ;
// 查询记录
rs = pstmt.executeQuery() ;
// 判断是否有记录
if(rs.next())
{
// 如果有记录,则执行此段代码
// 用户是合法的,可以登陆
flag = true ;
}
// 依次关闭
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{}
%>
<%
// 判断用户名及密码
if(flag)
{
// 合法用户
%>
<jsp:forward page="stuAdmin.jsp"/>
<%
}
else
{
// 非法用户
%>
<jsp:forward page="failure.jsp"/>
<%
}
%>
</center>
</body>
</html>
展开
 我来答
生活he家
2014-11-07 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
有没有什么错误 还有就是为什么不用servlet
更多追问追答
追问
在数据库中输入用户名和密码,但是在登陆的时候错误,没有写servlet。求大神指导一个学生信息管理系统的代码吧!
追答
登陆时候错误是什么呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞舞的杯子
2014-11-08 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:94.7万
展开全部
JSP最好不要把java代码写到jsp页面里,很不好维护的。跳转失败是报的什么错?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangliujiede
2014-11-07 · TA获得超过110个赞
知道答主
回答量:60
采纳率:0%
帮助的人:35.1万
展开全部
后台报什么错误?
追问
404的错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式