我想开发一个基于本公司业务发展数据的查询平台,领导的意思是普通员工只能查询自己发展的业务,而部门主任能查询本部门发展的所有业务,领导级别的人物呢最高权限,所有的资料都可以看到。目前我已经实现了最高权限即领导级别的查询功能,各位大侠,小弟刚接触jsp开发,恳请各位给个实现的思路。
解决方案 »
- jbpm4.4启动流程实例后如何提交任务
- Struts自定义分页标签 翻页的时候如何提交表单
- java +ireport做报表用ie导出excel 时总在本页面打开excel 文件 但是火狐浏览器可以在excel中打开
- ssh框架 超级郁闷
- logic遍历的问题
- 关于JFreeChart曲线图纵轴的问题(在线等)
- 怎样在jsp中select下拉框选择的参数传递给另外一个jsp页面? 急~~~~~~~~~`
- 如何用代码控制java内存泄露
- 一个基础问题 forward跳转失败了
- 求助:我已经设置了session超时,但超时后页面没反应,是我代码写的位置不对吗
- 关于socket的问题
- jsp数组出问题
您的意思是在用户表中增加一个字段,类似于权限级别的字段?那么在SQL中怎么写呢?然后在后台怎么做啊?能不能说的再详细些呢?我补充下我采用的技术方法:jsp+Oracle+javaBean+DAO工厂模式。
两张表,用户表和基本数据表,把登陆后的用户信息放在session中。
补充一下:怎么接收这个权限,在你用户登陆的时候,把该用户存放到session会话中,不知道你用没用servlet,如果用了,就在servlet里得到session然后获得该用户,get出该用户的权限,然后传到DAO里,如果没用servlet,这些操作直接在DAO里!
希望对LZ有帮助!
首先感谢6楼的回答,这个方法我开始想到过,确实可以解决一般的用户权限管理问题,但是还是有点问题,举例来说:市场部的主任和财务部的主任怎么区分呢?怎么让他们只能查到自己部门 的数据呢?
是不是需要在数据库中增加用户所属部门表,在读取用户资料的时候查询部门表,然后构造不同的SQL?
我用了servlet,但是我对oracle数据库查询语言还不是太熟,按照上面的思路sql查询如何写呢?能不能举个部门主任查询方法的例子啊?如果能的话万分感谢!
我刚才认真看了下9楼的回答。
他的意思是不是在每条记录中增加一个字段,这个字段的内容包含业务发展员的编号,在SQL查询时用like进行模糊匹配?是这样的吗