jsp中怎么样对超链接或者按钮进行权限设置,使得不同权限的用户可以进入不同的超链接,麻烦给出稍微具体点的例子代码,本人比较笨,谢谢了。
解决方案 »
- JSP开发初学请教
- 海量用户同时注册
- 配置tomcat的虚拟目录时老是出错?????
- 大家来帮我看看Error creating bean with
- 急急 求解
- 想学jsp,不知从何下手
- 用Bean连接sql server的怪问题??能正常显示,数据却没保存,大家帮忙吧
- 请问为什么我写的WEB程序在JBUILDER9下面正常运行,而在RESIN3.0下面却出现空指针错误?
- 从jsp想oracle插入记录的顺序问题
- shiro后端是spring-boot,前端是nodejs,请问shiro标签如何在前端中使用
- 小弟正在做java开发,连接数据库时这段程序报错,不知道怎么解决,求高人指点,十分感谢
- jsp中表达式的疑惑.
User 表中添加个权限字段,accessLevel 对象的User实体类,添加属性 private int accessLevel;
3中用户设置成accessLevel=1,accessLevel=2,accessLevel=3;对超链接或者按钮进行权限设置,使得不同权限的用户可以进入不同的超链接比如点了一个按钮:
User user=session.getAttribute(“user”,user);//可以在用户登陆是添加sessionif(user.getAccessLevel()==1){
//do 1
}else if(user.getAccessLevel()==2){
//do 2
}else if(user.getAccessLevel()==3){
//do 3
}
页面可以用tag来判断当前resource是不是该user所拥有的,不是就不显示该resource。
如果要更安全点,后台拦截请求的url,看看url对应的resource是不是user拥有的。
if(){}else{}里面直接写不同权限的用户需要看到的超链接或者按钮!
在jsp中的所有需要权限的超级连接和按钮中,作如下处理:<c;if test="${createAble}">
<a href="delete.htm">删除</a>
</c:if>
<c;if test="${createAble}">
<input type="button" value="新增" onclick="">
</c:if>
<c;if test="${createAble}">
<a href="update.htm">修改</a>
</c:if>
<c;if test="${createAble}">
<input type="button" value="查询" onclick="">
</c:if>