小编spi*_*eap的帖子

如何使用Java XML中的引用URI加载外部资源

我试图从URI引用中提取XML节点.此URI引用由XAdES4j签名者生成,并且可以引用同一XML文件或同一文件夹中的节点.

我希望加载引用会很简单

XMLSignatureInput referencedXML = ResourceResolver.resolveStatic(referenceNode.getAttributeNode("URI"), referenceDoc.getBaseURI());
Run Code Online (Sandbox Code Playgroud)

然而,这只是给我一个NullPointerException没有有用的消息.两个参数都是非null,在一个简单的例子中,URI属性是"data.xml",referenceDoc基URI是"/Users/ryan/.../test-files/signature.xml.data.xml驻留在相同的test-files目录.

URI可以指向文件中的元素,所以我希望有一个参考加载器可以为我处理这种复杂性.我错过了什么?!

编辑:

我试图加载的引用是:

<ds:Reference Id="xmldsig-c6050e36-d9e7-46d9-ac5f-447d1bbb405f-ref0" URI="lote.xml" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
Run Code Online (Sandbox Code Playgroud)

java xml reference digital-signature

10
推荐指数
1
解决办法
1207
查看次数

如何将"子行"插入Wicket DataTable

我有一个AjaxFallbackDefaultDataTable每个测试结果包含一行.测试结果可能附有注释,需要在测试结果下方突出显示,希望给出类似于以下内容的表:

| Test | Result | Appraisal |
|------|--------|-----------|
|  1   |  20.0  |   PASS    |
|  2   |  1.50  |   FAIL    |
| Note: This is an epic fail|
|  3   |  19.4  |   PASS    |
|  4   |  14.9  |   PASS    |
Run Code Online (Sandbox Code Playgroud)

有没有办法使用Wicket DataTable构造实现此行插入(最好使用列跨越).当我深入了解源代码时,我可以找到Item渲染器,但没有任何东西可以处理.

目前我有以下内容:

// Create the sortable data provider.
SortableDataProvider<TestResult> provider = new SortableDataProvider<TestResult>() {
    //... hibernate pagination code ...
};

List<IColumn> columns = new ArrayList<IColumn>();
columns.add(new TextFilteredPropertyColumn(new Model<String>("Test"), "test", "test"));
columns.add(new …
Run Code Online (Sandbox Code Playgroud)

java ajax datatable wicket

7
推荐指数
1
解决办法
3773
查看次数

在Seam中使用JobStoreTX代替JobStoreCMT进行Quartz作业是否可以?

使用JobStoreTX,JobStoreCMT和RAMJobStore显示在Seam 2中使用Quartz的示例.

我们的项目需要保留作业,以便我们可以进行集群,但是我无法让JobStoreCMT执行作业.JobStoreCMT和JobStoreTX特别针对Seam有什么区别?

是否可以优先使用JobStoreTX,只是因为它接缝更容易,或者我错过了一些关键的东西?

java seam quartz-scheduler seam2

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

限制AngularJS中的ng-repeat迭代

我有嵌套ng-repeat像这样的东西.我想将它限制为仅使用列表中的前两项(而不是完整列表).

ng-repeat = "items in phone.comments 
Run Code Online (Sandbox Code Playgroud)

和HTML:

      <div class="wallList clearfix" ng-repeat = "items in phone.comments | limitTo:quantity">
        <div class="wallListImage">
          <a href="#">
            <img ng-show = "items.imageUrl" ng-src="{{items.imageUrl}}" height = "42px" width= "42px"/>
            <img ng-show = "!items.imageUrl" ng-src="WishlistImage/movies.png" height = "42px" width= "42px"/>
          </a>
        </div>
      </div>
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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