xpowoow 发表于 2008-3-3 22:39

求助JSP登录数据库问题

我的登录界面有用户名、密码、登录角色(管理员、学生、教师)、验证码,我想根登录角色分别找到相应数据库里的表,(比如选择学生对应找到学生表并找到库用户名和密码)数据库有三个表分别为学生表、教师表、管理员表,登录角色是用下拉框做的。不用servlet和struts技术,用一般方法JDBC连接数据库,望高手指点!我的界面在附件里。。

marer 发表于 2008-3-4 13:29

做个判断就解决了,写一下伪代码:
if(combobox.value=="学生")
{
    return new StudentManager().isLegitUser();   //学生用户管理类
}
else if(combobox.value=="教师")
{
    return new TeachManager().isLegitUser();     //教师用户管理类
}
else if(combobox.value=="管理员")
{
    return new AdminManager().isLegitUser();      //管理员用户管理类
}

marer 发表于 2008-3-4 13:30

如果不想写这么多的管理类,可以在一个Servlet里写,将传过来的用户角色进行判断,再进行对应数据表的查询就可以了

guoxhvip 发表于 2008-3-7 00:29

不用Servlet那你是提交到另一个页面处理还是就提交到本页面 不过道理大同小异
request.getParameter("下拉列表名称");
获得过后根据值判断就行了

Starlove 发表于 2008-3-24 17:08

根据combobox
的内容判断要查询的数据库就是了

页: [1]

编程论坛