这是我的问题,我在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
。
这就是全部,感谢任何回应。
答案 0 :(得分:0)
您可以使用<s:url>
代码
<s:url action="scripts/script.js" var="jsURL"></s:url>
<script type="text/javascript" src="${jsURL}"></script>