小编Ste*_*han的帖子

OWASP 依赖项检查 Maven 与命令行结果不同

在 Maven 项目中,我运行 OWASP dependency-check-maven 插件以及 OWASP 命令行工具,以便生成包含存在漏洞的依赖项的报告。

我无法理解的是这两个工具是如何运作的。具体来说,我注意到 Maven 插件 (dependency-check-maven) 报告了 45 个易受攻击的依赖项,而命令行工具报告了 34 个。

例如,Maven 插件将undertow-core-1.2.9.Final.jar(由依赖项提供的undertow-servlet)报告为存在严重漏洞,而通过命令行检查,该依赖项根本不会出现在列表中。我正在使用以下命令运行命令行工具:

dependency-check --project "myProject" --scan "C:\path\myProject" --disableRetireJS
Run Code Online (Sandbox Code Playgroud)

难道命令行工具会扫描项目目录中现有的 jar 文件,而 Maven 插件会遍历 中定义的依赖项吗pom.xml

java owasp maven maven-dependency-plugin owasp-dependency-check

6
推荐指数
1
解决办法
1626
查看次数

定义网格中更改了哪个字段

是否可以在Kendo UI网格上标识在行编辑中更改了哪个字段?

现在,我将整行发送到已更改的服务器。我想将请求发送到服务器,以便还包含一个保存已编辑字段名称的变量。

  1. 剑道还是支持
  2. 有没有解决的办法?

kendo-ui

5
推荐指数
1
解决办法
3267
查看次数

更改单击编辑以双击网格

我想将kendo ui网格上的单击编辑功能替换为双击.

我想要保留的设置是: selectable: "multiple, row", editable: true

我发现一个解决方案是设置editable: false并添加一个$('#grid').delegate('tbody>tr>td','dblclick', function (e){}

不幸的是,这会带来其他问题,使整个编辑过程变得困难.例如,kendo不能再轻松跟踪更改,也不会将该字段标记为使用该红色箭头进行更改.

有没有办法将默认的剑道单击功能更改为双击?

所以请求的行为是:

  1. 单击选择行/单元格
  2. 双击可将单元格置于编辑模式.

kendo-ui

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

从Grid中的数字字段中删除微调器

我在kendoNumericTextBox文档注意到,有一个名为属性 纺纱启用或禁用的微调.

问题是如何在网格上的数字字段上访问并将此属性设置为false.在目前阶段,我将我的字段声明为数字.

我不知道这个http://demos.kendoui.c​​om/web/grid/editing-custom.html是否可以在这种情况下提供任何帮助,或者有一个更简单的解决方法.

kendo-ui

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

Primefaces 选择列表仅在添加时触发传输事件

我的一个页面中有一个选项列表组件(Primefaces 6.x)。该选项列表有一个“transfer”事件侦听器,如展示中所示:

<p:ajax event="transfer" listener="#{pickListView.onTransfer}" update="msg" />
Run Code Online (Sandbox Code Playgroud)

这工作得很好,每次我从目标列表中添加或删除项目时都会调用我的方法。

我的问题是,是否可以仅在目标列表中添加项目时触发事件处理程序,或者是否有办法捕获我的方法中的从目标操作中删除并忽略我在 bean 方法中执行的所有验证。

jsf primefaces jsf-2

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