简体   繁体   English

使用spring REST服务在html(header)中加载外部动态脚本

[英]Loading external dynamic Script in html (header) with spring REST-service

I want to load an dynamic external JavaScript path in a head of a html-site . 我想在html-site的头中加载动态外部JavaScript路径

But I don't know how to implement it. 但是我不知道如何实现它。 Is REST-service a good idea? REST服务是个好主意吗? In my project I'am already using REST-service with spring. 在我的项目中,我已经在spring中使用REST服务。

Other ideas? 还有其他想法吗?

Thank you in advance! 先感谢您!

HTML 的HTML

<head>...
    <script src="/site/ext-js"></script>
</head>

Rest (Java) 休息(Java)

@RequestMapping(value = "/ext-js", method = RequestMethod.GET)
public String getExternalJS() {...}

One possible solution would be for example the following ( https://stackoverflow.com/a/28726274 ) 一种可能的解决方案例如是以下( https://stackoverflow.com/a/28726274

HTML 的HTML

<head>...
    <script src="/site/ext-js"></script>
</head>

Rest (Java) 休息(Java)

@RequestMapping(value = "/ext-js", method = RequestMethod.GET)
public void getExternalJS(HttpServletResponse response, String newUrl) {
    response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
    response.setHeader("Location", newUrl);
    response.setHeader("Connection", "close");
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM