小编DuS*_*ant的帖子

使用.p12文件执行对休息服务器的请求

我正在尝试执行对服务器的请求,该服务器向我提供了.p12文件,以便与其余服务建立安全连接,我正在执行以下操作,以使用密钥设置HttpClient:

SSLContext sslContext =SSLContextBuilder
                .create().loadKeyMaterial(ResourceUtils.getFile("classpath:keystore/file.p12"), "secret".toCharArray(), "secret".toCharArray())
                .build();

    return HttpClientBuilder
            .create()
            .setConnectionManager(connManager())
            .setSSLContext(sslContext)
            .setDefaultRequestConfig(requestConfig())
            .build();
Run Code Online (Sandbox Code Playgroud)

当我使用OAuth2RestOperations执行请求时,我得到了:

401 , Non existing certificate or invalid 
Run Code Online (Sandbox Code Playgroud)

java spring-boot oauth2resttemplate

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

Lex Bot 与 Rest Api 的集成

是否有任何参考可以将 lex bot 与我的 rest api 项目连接?,我想从我的产品中获取定价,这个端点包含在我的项目中的 rest 方法(json 请求和响应)中,但是,我试图找到任何参考调用我的rest api,但我找不到任何例子。

机器人正在使用 lambda 函数(nodejs),我刚开始使用 amazon lex,所以我没有任何参考,我正在尝试修改他们提供的现有示例(披萨订购),但目前不知道!

提前致谢!

java json node.js aws-lambda aws-lex

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

为selectManyCheckbox定义列

我需要selectManyCheckbox在4列中显示列表,但问题是该组件生成一个表,所以我不知道如何定义列.

我正在使用PF 3.4,我无法升级到PF 4.x. 你们有这个解决方案吗?

EDITED

现在我在我的代码中有这个

<h:form id="formAdminAccesosXPerfil">

    <h:panelGrid title="Accesos" columns="5">

    <c:forEach items="#{accesosXPerfilMB.listadoAcceso}" var="availableItem" varStatus="loop">

             <h:panelGroup>
                <p:selectBooleanCheckbox id="box_#{loop.index}" value="#{accesosXPerfilMB.checkBoxItems[availableItem]}" />
                <h:outputLabel for="box_#{loop.index}" value="#{availableItem.nombre}" />
            </h:panelGroup>
    </c:forEach>    

    </h:panelGrid>
Run Code Online (Sandbox Code Playgroud)

Managebean是@ViewScoped

我改变了建议的方法,因为它对我不起作用......

从:

public void save() {
List<E> selectedItems = checkboxItems.entrySet().stream()
    .filter(e -> e.getValue() == Boolean.TRUE)
    .map(e -> e.getKey())
    .collect(Collectors.toList());
// ...
Run Code Online (Sandbox Code Playgroud)

}

对此:

public void guardarAccesos(){
    try {
        System.out.println("Size: "+getCheckBoxItems().entrySet().size());

        for(BpAcceso acceso:getCheckBoxItems().keySet()){
            System.out.println("Acceso Seleccionado: "+acceso.getNombre());
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我没有在hashMap上获得任何选定的项目.只是为了确保我使用的是jdk1.6

jsf multiple-columns primefaces selectmanycheckbox

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

Ajax调用p:selectManyCheckbox

嗨大家有没有办法在ap:selectManyCheckbox中触发ajax调用一旦我检查其中一个?这样的事情:

<p:selectManyCheckbox  label="Elements" value="#{crearVacacionMB.elementSelected}" layout="grid" columns="1">
    <f:selectItems  value="#{MB.elements}" />
    <p:ajax event="check" listener="#{MB.function}"/>
</p:selectManyCheckbox>
Run Code Online (Sandbox Code Playgroud)

我的MB:

public void function(AjaxBehaviorEvent event){
    System.out.println("I was fired");

}
Run Code Online (Sandbox Code Playgroud)

java ajax primefaces

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