表中有标示的字段吗?
比如说权限字段 1为管理员 0 为普通用户
有的话就很方便了 直接查询这个字段的值再分别转发到不同的页面。。
没有这样的字段的话就复杂点啊。。
你可以先查询普通用户表中·if有这个用户则直接转发到相应的页面并返回
else 就是转发到管理员相应的页面就可以了
比如说权限字段 1为管理员 0 为普通用户
有的话就很方便了 直接查询这个字段的值再分别转发到不同的页面。。
没有这样的字段的话就复杂点啊。。
你可以先查询普通用户表中·if有这个用户则直接转发到相应的页面并返回
else 就是转发到管理员相应的页面就可以了
解决方案 »
- 如何批量解析xml数据保存到oracle数据库中
- 谢谢各位大虾的帮忙!我刚学了不久的EJB
- myeclipse6.0要安装那个版本的SWT designer?
- 求 一网页上测试网速的java实现
- 希望知道的人能回答下(问很多次没有人关心,是不会呢,还是。。。。),该怎么做,关于java如何读取sqlserver中的text类型的数据。这个问
- 怎样将读到的流媒体放到一台有密码的服务器上
- 菜鸟问题,怎么在Weblogic上部署一个HelloWorld
- 在jsp中可以訪問entityBean的本地接口嗎?怎麼訪問?
- 关于XML和Tree之间的问题?在线等待,谢谢高手指点!!
- 关于ejb的编译问题,请高手赐教,在线等待!
- struts2+spring 如何在容器外获取到bean
- 怎样用hibernate配置连接sql server 2000
所谓的角色就是一个标记而以.如 1为用户角色, 0 为管理员角色,2 超级管理员等等;;
一个用户可以有多个角色,如你可以是个学生,也可以是学生会会员;;
一种角色可以有多个用记,,如全班不只是你一个学生吧?登录后可以在页面中根据角色标记来判断 go to which page!
String password = request.getParameter("password");Class.forName("自己填");
Connection conn = DriverManager.getConnection("自己填");
Statement stmt = conn.createStatement();String userSql = "select * from 用户 where username = '" + username + "' and password='" + password + "'";
ResultSet rsUser = stmt.executeQuery(userSql);
if(rsUser.next())
{
%>
<jsp:forward page = "用户页面" />
<%
}
%>String adminSql = "select * from 用户 where username = '" + username + "' and password='" + password + "'";
ResultSet rsAdmin = stmt.executeQuery(adminSql);
if(rsAdmin.next())
{
%>
<jsp:forward page = "管理页面" />
<%
}
%>//刚刚写的.相信一看就明.
//后面注意关闭资源哦
我是初学者哦,刚用到mvc而已,所以先用5楼的方法。谢谢