struts的权限问题,急!

liangsb 2004-10-17 01:55:55

关于struts的权限问题,我大概知道,实现的基本思路,在 action中配置角色,然后 配置一个xml
文件,在程序中解析,获取角色,然后判断。但是, 刚接触struts,所以不知道怎么去实现,
所以希望大虾们给我点拨点拨,!发点资料我!在下感激不尽!

联系EMAIL:liangshaobo2002@tom.com
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangsb 2004-10-17
  • 打赏
  • 举报
回复
楼上的大虾,谢谢你的回复,但是我现在不想用标签来实现,因为如果用标签实现则太麻烦了,在每个页面里面都要加入判断。我想通过filter 来实现可能要方便一些的。但是现在不知道怎么使用!
kui 2004-10-17
  • 打赏
  • 举报
回复
做角色用户管理,最好不要用tomcat自带的,一方面不灵活,另一方面到了别的服务器中不能再用,
最灵活的方法是写有一个角色自定义标签.
可参考:javaweb.51.net
javawebStidio.51.net
《如何建立一个带登陆页面及角色的Struts数据库应用程序》

下载详细资料:http://www.infoxa.com/asp/book/xxnr.asp?id=1333

———摘要————
定义一个名为“users”表的字段:
,一个用户可能有一个角色,也可以有多个角色。对于多个角色,可以用多条记录来表示,一条记录表示一个角色,也可以用一条记录表示多个角色,每个角色用“;”来分开。

用<app:checkLogon role=“system”/>标签来检查用户是否已登陆以及用户是否含有role属性指定的用户角色,这里只能放置一个角色,如果要放置多个角色,如何处理?

其它非常简单。只要对上述程序进行如下两步改进就行了:

标签用<app:checkLogon role=“角色1”; “角色2”; “角色3”/>这种方式表示。每个角色用“;”分开即可,表示只要登陆用户有这个role属性指定的角色之中的一个角色即可通过。


67,542

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧