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

时间:2016-07-25 07:40:29

标签: java spring rest head external-js

我想在html网站的头部加载动态外部JavaScript路径

但我不知道如何实现它。 REST服务是个好主意吗? 在我的项目中,我已经在春天使用REST服务了。

其他想法?

提前谢谢!

HTML

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

休息(Java)

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

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案是例如以下(https://stackoverflow.com/a/28726274

<强> HTML

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

休息(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");
}