Можно ли получить переменную из класса Java в HTML-файл - PullRequest
0 голосов
/ 21 января 2019

Я хотел бы использовать строку swaggerjson, чтобы определить ее как переменную в html-файле.

private static BeanConfig beanConfig = new BeanConfig();


public EtelApplication() {
    printPath();
    beanConfig.setTitle("jim-rest");
    beanConfig.setResourcePackage("com.mast.api");
    beanConfig.setScan(true);
    beanConfig.scanAndRead();
    printSwaggerJson();
    createSwaggerJsonFile();
}


private void printSwaggerJson() {
    String swaggerjson = Json.pretty(beanConfig.getSwagger());
    System.out.println(swaggerjson);
}

В моем html-файле есть этот скрипт, где я хотел бы использовать строку

window.onload = function () {

    const ui = SwaggerUIBundle({name */
        url: "swagger.json", name: "jim-rest",
        dom_id: '#swagger-ui',
        validatorUrl: null,
        deepLinking: true,
        spec: swaggerjson, //this is where I would like to use the var.
        presets: [
            SwaggerUIBundle.presets.apis,
            SwaggerUIStandalonePreset
        ],
        plugins: [
            SwaggerUIBundle.plugins.DownloadUrl
        ],
        layout: "StandaloneLayout"
    })

    window.ui = ui
}

возможно ли использовать swaggerjson напрямую, как это?

Я извиняюсь за очень простой вопрос, я не смог найти подробный ответ при поиске

...