要求实现以下功能:
用hibernate链接mysql数据库,里面有三张表:1.t_teacher;2.t_student;3.admin
当用户登录时,从数据库查相关信息,如果用户在第一张表里面,查询匹配成功后返回teacher.jsp这个页面
当该用户不在第一张表里的时候,开始查找第二张表,匹配成功后返回到student.jsp这个页面
如果用户不存在前两张表里面,则查询第三张表,匹配成功后返回一个中转页面(比如返回admin.jsp这个页面),里面有两个超链接,对应teacher.jsp和student.jsp这个页面.
如果该用户不存在三张表的任何一张表,页面弹出提示账号或密码错误还一个是过滤器,如果用户不登陆直接访问类似teacher.jsp之类的网页,做拦截,提示用户请先登陆,并返回登陆页面.
用hibernate链接mysql数据库,里面有三张表:1.t_teacher;2.t_student;3.admin
当用户登录时,从数据库查相关信息,如果用户在第一张表里面,查询匹配成功后返回teacher.jsp这个页面
当该用户不在第一张表里的时候,开始查找第二张表,匹配成功后返回到student.jsp这个页面
如果用户不存在前两张表里面,则查询第三张表,匹配成功后返回一个中转页面(比如返回admin.jsp这个页面),里面有两个超链接,对应teacher.jsp和student.jsp这个页面.
如果该用户不存在三张表的任何一张表,页面弹出提示账号或密码错误还一个是过滤器,如果用户不登陆直接访问类似teacher.jsp之类的网页,做拦截,提示用户请先登陆,并返回登陆页面.
解决方案 »
- 大家帮我看看这个流程图画的合理不?
- 这个算法java怎么实现?
- 求助:ckeditor+ckfinder 为什么拖动文件到服务器 窗口消失,有图有真相,第一次csdn发帖求助,谢谢啦
- 大家谈谈google首页的带有吉他声音的音乐Logo如何实现
- struts-config.xml中配置DataSource连sql server 问题
- struts框架下,如何通过过滤器实现权限控制
- Tomcat+mysql在什么情况下出现这种异常StandardWrapperValve[debugjsp]: Servlet.service() for servlet debugjsp threw exception
- JBX+JBoss 编译出错,请指教!
- structs 在struts-config.xml配置好datasource后,如何使用他的连接池?
- aasddfdgh
- 双向认证问题
- hibernate中session.load()方法的问题
写一个方法,里面依次调用hibernate的查询方法,当然返回结果只要是true 或者 false就可以了。
如果没有继续向下查询public String query(){
if(query_teacher())
return "has_teacher";
}else if(query_student()){
return "has_student";
}else if(query_admin()){
return "has_admin";
}else rerurn "noresult";根据返回的不同的结果来进行不同的转发