`
fengfan2008
  • 浏览: 95027 次
  • 性别: Icon_minigender_1
  • 来自: 南京市
社区版块
存档分类
最新评论

谈谈SSH开发中权限的控制

阅读更多
通过编写一个继承RequestProcessor的MyRequestProcessor类, 并重写方法protected ActionForward processActionPerform(HttpServletRequest request, HttpServletResponse response, Action action, ActionForm form,
ActionMapping mapping)然后根据请求的路径
如http://localhost:8080/xxyy/product.do?action=list
和数据库的相关信息来判断有无操作权限, 还有别的什么方法, 请各抒高见.
分享到:
评论
4 楼 laiseeme 2008-08-06  
springMVC用拦截器实现
3 楼 gyhgc 2008-08-06  
struts2:
建议用拦截器实现,非常方便,也非常简单。
写一个Session拦截器
再写一个Right的拦截器

struts1.1:
可以用filter实现
建议定义一个继承Action的抽象类,
例如:
1、public abstract class CheckSessionAction extends Action {}
2、public abstract class CheckRightAction extends CheckSessionAction {}
3、public abstract class ServiceAction extends CheckRightAction{}
4、public class PreinfoAction extends ServiceAction {}具体的Action类。
层层继承,这样你就可以在CheckSessionAction类中写方法控制Session;在CheckRightAction类中写权限控制了。
很简单的。
2 楼 andy54321 2008-08-04  
饿~~~~
使用filter不可以控制的吗
通过--继续
否则--redirecte
1 楼 狂放不羁 2008-08-03  
我的做法是用RBAC,找出一个通用的控制面,用AOP实现。或者也可以用Proxy来实现。

相关推荐

    ssh权限控制demo

    演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体请自行看本示例演示功能 SSHE框架环境需求:JAVA环境:JDK7+;数据库环境:oracle10g+/sqlserver2000+/mysql5+;WEB容器环境:jetty6+/...

    基于SSH的RBAC权限控制例子

    基于SSH的RBAC权限控制例子,基于SSH的RBAC权限控制例子

    SSH做的权限控制系统

    使用Struts2拦截器做的一个权限控制系统

    通用的权限管理,ssh项目中权限管理的一个小示例

    使用ssh做的一个权限管理系统,涉及到用户表,权限表和角色表。里面用到了自定义标签。供学习使用。压缩包里面有建表语句,部署后可以直接运行。

    SSH开发SSH开发SSH开发SSH开发

    SSH开发SSH开发SSH开发SSH开发SSH开发SSH开发

    ssh开发实例 ssh开发实例

    ssh开发实例ssh开发实例ssh开发实例 ssh开发实例chm版本

    java-ssh开发的权限管理系统-适合开发中小系统。

    1、使用ssh(springMVC)开发的一个小型系统,主要是后台管理功能。包括常用的大多数功能,如:机构、用户、角色权限、参数选项、日志、代码管理、功能菜单。 2、可以直接用来开发企业应用,减少工作量,因为时间有限...

    SSH开发的电子政务系统

    SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的电子政务系统SSH开发的...

    ssh开发中遇到的一些小问题的解决办法

    ssh开发中遇到的一些小问题的解决办法,或许有能帮到你的也说不定

    SSH开发指SSH开发指

    SSH开发指SSH开发指SSH开发指SSH开发指SSH开发指

    ssh详细开发流程

    从开始到介绍开发步骤 逐步来建立 适合初学者使用 非常清晰的ssh开发流程

    sshjar包SSH开发

    在进行ssh开发环境搭建的时候,要不断挑选需咬掉jar包,很是麻烦,这里总结了ssh开发环境搭建的基础jar包,以后需要那个jar包在添加就行了

    SSH开发框架总结

    SSH在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。 Struts对Model,View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由Rod Johnson创建。它是...

    SSH开发完整包

    java ssh web开发所需完整包!

    SSH 简单权限管理

    使用SSH开发的一个简单的权限管理模型。可以看看。

    ssh集成的权限管理板块

    ssh集成的权限管理板块,有一定的创新性,使用与ssh集成框架的java人员参考。

    ssh开发例子

    java中ssh开发例子,连接oracle数据库,使用mvc架构开发

    SSH 实现权限管理

    java SSH实现的权限管理, 不过还是有没有解决的问题,比如日志的返回。

    全注解ssh开发

    使用MyEclipse10.0进行ssh开发.其中struts是2.1版本,文档开发比较简洁.还有用到hibernate的中视图

    基于SSH开发的crm客户关系管理系统(完整源码)

    特别说明:该系统采用SSH开发,不熟悉SSH的朋友建议先不要下载。 部署步骤: 1.在mysql中创建一个crm数据库。 2.导入crm_SQLyog.sql数据 3.在eclipse中部署到tomcat的服务器中 本系统(客户关系管理系统)实现功能...

Global site tag (gtag.js) - Google Analytics