我想建立一个jsp的登陆界面,要求如下:
1、界面要求
用户名:
密码:
权限(角色):
登录(按钮)
2、功能要求
a、我第一个打开的就是这个页面;
b、主要是权限里的选项是动态地从数据库里拿出来的,也就是说数据库里每增加一个角色,这里都会显示;
各位前辈,麻烦你们了。我都想了好几天了。又找到那么晚,冒似网上没人提到啊
1、界面要求
用户名:
密码:
权限(角色):
登录(按钮)
2、功能要求
a、我第一个打开的就是这个页面;
b、主要是权限里的选项是动态地从数据库里拿出来的,也就是说数据库里每增加一个角色,这里都会显示;
各位前辈,麻烦你们了。我都想了好几天了。又找到那么晚,冒似网上没人提到啊
解决方案 »
- 如果获取html经过转码后的中文
- 软件公司就一定是技术公司吗
- jdk安装问题,Error 1335
- 【原创】Hibernate的缓存机制介绍
- spring mvc4 动态切换语言不起作用
- 求Together Edition for JBuilder X Developer的Keymaker!
- 初学struts的问题。。。
- 求JBuilder7Weblogic7整和开发培训手册
- 关于xml的一个非常简单的一个问题
- tomcat报错500,百度云存储SDK开发,找不到问题所在,全部错误代码已贴
- SSH集成问题:org.springframework.beans.factory.BeanDefinitionStoreException
- 请问java ee对javascript的要求有多高?
<welcome-file-list>
<welcome-file>log.jsp</welcome-file>
</welcome-file-list>
其中log.jsp是登陆界面
b.的要求你完全就要自己写方法来控制它的数据库权限。
首页index.jsp
登陆页面login.jsp
index.jsp用response方式跳转到action,读取数据后映射到login.jsp页面
在写 用户名输入框、密码输入框、读取的数据下拉框、提交按钮
会了吧?
用户--角色--权限
意思和LZ说的“直接输入用户名密码。然后传入到数据库里面去 在查找出用户相对应的角色。
根据用户的角色就能判断出相应的权限了吧。”差不多了
但权限,何为权限,如何表现?是操作权限还是数据权限?
操作权限的分配问题:首先是菜单的可见性,其次是按钮的可见性,都要可分配,如果考虑安全性还要做URL拦截,也就是说明明这个人没这个菜单权限,但他知道URL,登录后通过地址输入直接访问又该怎么办?
数据可见性的权限比这个要复杂一点,比如某个人只能看见自己新增的数据,另一种人或角色能看见整个部门的数据,老总能看见全公司的数据,这种有规律的还好,如果是客户定制的更麻烦,某个人能看见哪几个人的数据!等等……说来话长……
或者第一次访问ACTION在ACTION里面初始化,再struts.xml里面转到登陆界面!
下面在用<c:forEach items="${}" var="" varStatus=""></c:forEach>来循环输出就可以了。代码大概如下:
<%
RoleDao roleDao=Factory.getFactoryDao().getRoleDao();
request.setAttribute("rolelist",roleDao.find());
%><SELECT NAME="sex" id="sex">
<c:forEach items="${}" var="" varStatus=""》
<option value="${}" >${}</option>c:forEach>
</SELECT>
基本上这要就可以了。谢谢各位啊!