小编ash*_*ram的帖子

管理用户,他们的角色,模块和权限的更合适的方法是什么?

我们有一个Web应用程序,我们需要创建管理用户,角色,模块及其权限的功能.

以下是我们创建的设计.任何人都可以让我知道它是否是实现这种功能的正确方法?

用户表将有两列,如下所示

1)Id 2)姓名

角色表将具有角色ID和角色名称.

用户可以拥有多个角色,因此我们将拥有一个用户角色参考表,该表将具有用户ID和角色ID.

角色可以是管理员,用户,主持人等.

可以有很多模块,如国家,州,订单,部门等.

每个角色都可以访问某些模块,例如Admin可以访问所有模块.

用户可以访问少量模块,如仅限订购等.

所以为此,我们有一个单独的静态模块表,它将具有模块ID和名称.

我们将有另一个角色模块参考表,其中包含哪个角色可以访问哪些模块的信息.

同样,每个用户都将拥有一些角色,因此可以访问某些模块.

现在,访问此模块也基于权限.

像用户只有国家和国家的读权限,即他只能查看详细信息.

管理员将拥有州和国家/地区的写权限,以便他可以添加,编辑和删除它们.

那么,我如何在java中实现/设计这整个功能呢?

java sql database

4
推荐指数
1
解决办法
3722
查看次数

如何使用jquery遍历表格行中的所有表单元素?

如何获取表格行中的所有表单元素?每行可以有许多tds,每个td具有任意数量的输入或选择元素.

请帮忙.

jquery

4
推荐指数
1
解决办法
2万
查看次数

如何在div中找到具有给定前缀的所有输入元素?

我有一个id ="propertiesDiv"的div.它有一定的输入元素.所有这些都是文本字段.其中一些名称有propertyName1,propertyName2等.我需要获取名称从"propertyName"开始的所有此类输入.

下面是我到目前为止编写的代码,但它获取了该div中的所有输入.

$('#propertiesDiv').find('input').each(function(index, element){
    var name = element.name;
});
Run Code Online (Sandbox Code Playgroud)

请帮忙

jquery jquery-selectors

4
推荐指数
1
解决办法
2万
查看次数

编写此查询的更好方法是什么?

我有一个简单的连接查询,如下所示.

select * 
from user u left join 
     user_roles ur 
     on  ur.user_id = u.user_id 
     and ur.created_by = 'Mike'
where u.division = 'some division'
Run Code Online (Sandbox Code Playgroud)

要么

select * 
from user u left join 
     user_roles ur 
     on  ur.user_id = u.user_id 
where u.division = 'some division' 
and   ur.created_by = 'Mike'
Run Code Online (Sandbox Code Playgroud)

关键在于我已将附加过滤条款条件从左连接移动到where子句.

如果我在多个列上连接两个表或将它放在where子句中,它会有什么不同吗?

sql

4
推荐指数
1
解决办法
83
查看次数

如何将javascript中的数字格式化为两位小数?

我需要在javascript中将数字格式化为两位小数.为了做到这一点,我使用toFixed方法,它正常工作.

但是在数字没有任何十进制数字的情况下,它不应该显示小数点

例如10.00应该只有10而不是10.00.

javascript

4
推荐指数
1
解决办法
3049
查看次数

为什么vim-airline没有正确显示符号?

我正在使用vim-airline在vim编辑器的底部显示状态行.

下面是我的.vimrc.local文件.

在此输入图像描述

这是我的状态行的样子.

在此输入图像描述

为什么符号显示不正确?

vim vim-airline

4
推荐指数
2
解决办法
6621
查看次数

为什么我没有找到SonarQubeRunner 5.3的SonarQube转轮可执行文件?

我想整合jenkins和sonarqube.

Sonarqube版本是5.3.

我有一个java gradle项目要监控.我在我的本地linux系统上安装了jenkins和sonar.两者都单独运行.

我有设置

以下是我的整个配置.

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

jenkins sonarqube

4
推荐指数
1
解决办法
2万
查看次数

如何在Java中的Application Properties文件中保存印地语字符?

我们正在尝试用印地语语言将Spring MVC Web应用程序国际化.当我们尝试在属性文件中复制印地语文本时,属性文件会在印地语字符的位置显示小方框.

当我们运行应用程序并查看JSP时,它会显示问号marks(???????)来代替印地语字符.

编辑:

我的属性文件包含以下内容.

login.message=\u0915\u0943\u092a\u092f\u093e \u0905\u092a\u0928\u0947 \u0916\u093e\u0924\u0947 \u092e\u0947\u0902 \u0932\u0949\u0917 \u0911\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0928\u0940\u091a\u0947 \u0915\u0947 \u092b\u093e\u0930\u094d\u092e \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902
Run Code Online (Sandbox Code Playgroud)

我使用以下命令来获取此编码的字符串.

native2ascii -encoding utf-8 ApplicationResources_hi.properties gen\ApplicationResources_hi.properties
Run Code Online (Sandbox Code Playgroud)

我的JSP页面在head部分中有以下行

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Run Code Online (Sandbox Code Playgroud)

我还需要做其他事吗?对不起,我可能会遗漏一些东西.

java jsp properties internationalization hindi

3
推荐指数
1
解决办法
7375
查看次数

如何防止"您确定要离开此页面吗?" 表格提交时提醒?

我有一个简单的html表单,其中包含很少的字段.

我想确保用户在尝试离开页面时收到警告消息.所以我在页面上添加了脚本,只要用户试图离开此页面,该脚本就会运行.

但是当用户尝试提交表单时,我也收到此警报消息.当用户保存表单时,我不想要此警报消息.

请帮忙.

下面是一些示例代码.

<html>
    <head>

    <script>
        function verifyexit() { return 'Are you sure ?'; }           window.onbeforeunload = verifyexit;
    </script>       
</head>
<body>
        Go to <a href="b.html"> another page </a> 
        <form action="c.html">
            name : <input type="text" name="name" value=""/> <br>
            email : <input type="text" name="email" value=""/> <br>
            <input type="submit" value="save"/>
        </form>
</body> 
Run Code Online (Sandbox Code Playgroud)

html javascript

3
推荐指数
1
解决办法
1万
查看次数

当用户在Spring Boot应用程序中输入无效的URL时,如何显示自定义404页面?

我在Spring Boot,Spring Security应用程序中使用java config。我已如下配置错误控制器。但是每当我输入无效的URL时,它都会转到error.jsp,该URL 被配置为处理应用程序中的错误:

@Controller
public class AppErrorController implements ErrorController {

    private static final String PATH = "/error";

    @RequestMapping(value = "/pageNotFound", method = { RequestMethod.GET, RequestMethod.POST })
    public String pageNotFound() {
        return "pageNotFound";
    }

    @RequestMapping(value = "/accessDenied", method = { RequestMethod.GET, RequestMethod.POST })
    public String accessDenied() {
        return "accessDenied";
    }

    @RequestMapping(value = PATH)
    public String error() {
        return "error";
    }

    @Override
    public String getErrorPath() {
        return PATH;
    }
}
Run Code Online (Sandbox Code Playgroud)

web.xml

<error-page>
    <error-code>404</error-code>
    <location>/pageNotFound</location>
</error-page>

<error-page>
    <error-code>500</error-code>
    <location>/error</location> …
Run Code Online (Sandbox Code Playgroud)

java spring spring-security spring-boot

3
推荐指数
1
解决办法
9530
查看次数