本文目录一览:
- 1、求JSP根据不同用户身份分别进入不同的页面代码
- 2、JSP中实现教师和学生不同的登入方式,java如何操作数据库?
- 3、JSP设计登录界面,数据库有三个账号,只有第一个账号可以正常登录,其他的则说密码错误,为什么?
求JSP根据不同用户身份分别进入不同的页面代码
if(frm_zhiwei=="admin")
{
sql="select * from 管理员表 where 管理号='"+frm_user+"' and 密码='"+frm_pass+"'";
i=1;
}
if((frm_zhiwei=="teacher")||(frm_zhiwei=="leader"))
{
sql="select * from 教师表 where 职工号='"+frm_user+"' and 密码='"+frm_pass+"'";
i=2;
}
if(frm_zhiwei=="student")
{
sql="select * from 学生表 where 学号='"+frm_user+"' and 密码='"+frm_pass+"'";
i=3;
}
这一段又问题!!!!!
判断字符串的匹配不能使用== , ==是用来判断是否是同一个对象的引用。必须使用equals方法
例如:
frm_zhiwei.equals("student");
JSP中实现教师和学生不同的登入方式,java如何操作数据库?
学生类和教师类分别有登陆方法,通过你的角色的类型,调用不同的方法就行。在类的登陆方法中操作不同的数据库数据表就行了啊!望有帮助
JSP设计登录界面,数据库有三个账号,只有第一个账号可以正常登录,其他的则说密码错误,为什么?
数据库依次取出第一个账号信息与输入的信息做对比,if中判断不成立,就走else的处理,然后往jsp输出后直接rerurn了。这样又怎么能登陆成功呢。