当struts2页面刷新时,javascript文件无法重新加载

时间:2014-07-17 15:10:05

标签: javascript angularjs struts2 requirejs

这是我的问题,我在Struts2上使用Angular和Require.js,让我说我有URL

http://localhost:6666/struts-context/action/#/angular-fragment

中的资源

http://localhost:6666/struts-context/scripts/script.js

当我点击此URL上的刷新按钮或F5时,我的“struts-context”会丢失,服务器会尝试在

上找到该脚本

http://localhost:6666/scripts/script.js

就像struts不解释URL http://localhost:6666/struts-context/action/#/angular-fragment

这就是全部,感谢任何回应。

1 个答案:

答案 0 :(得分:0)

您可以使用<s:url>代码

 <s:url action="scripts/script.js" var="jsURL"></s:url>
 <script type="text/javascript" src="${jsURL}"></script>