开发者社区> 问答> 正文

java如何判断当前用户权限?

页面有一张表 值是从数据库取的 表有一个字段“创建人” 当登录用户id和创建人id一致时可以对这一条数据进行操作,假如不同则提示没有权限。
修改按钮如下

 {
                field : 'xxx',
                title : '修改操作',
                width : xxx,
                formatter : function(value, rowData,rowIndex) {
                    return "<a href=\"javascript:void(0)\" onclick=\"updata('"
                    + rowData.Id
                    + "')\">修改</a>";
                    }
            },

jquery和后台该怎么写才可以实现功能?
ps:String Id = this.getCurrentUser().getUserId();这是获取当前登录用户id的代码

展开
收起
吴孟桥 2016-06-03 09:56:51 3824 0
1 条回答
写回答
取消 提交回答
  • 这里显示的是一个json,这个json是一个list类名集合创建的,把这个类重新复制一遍,在加上一个int类型字段,就叫userid(指的是当前id),但不跟数据库连接把查到的数据都放入这里面,userid.set(this.getCurrentUser().getUserinfo()),这样这个list里面就有了当前id和创建人id了,

    {
    field : 'id',
    title : '修改操作',
    width : xxx,
    formatter : function(value, rowData,rowIndex) {
    if(rowData.Id==rowData.userid){
    return " + rowData.Id
    + "')\">修改";
    }
    }else{
    return "您没有权限修改此信息";
    }
    },
    2019-07-17 19:26:01
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载