您应该将脚本放入JSP
<head> <script type="text/Javascript"> $(document).ready(function() { alert(<s:property value="myVariable"/>); }); </script> </head>您不能在js文件中使用struts或其他JSP标记。它不会由服务器编译。但是,您可以在JSP中使用通过将参数传递给脚本的函数来调用这些脚本。
<head> <script type="text/javascript" src="<s:url value='/js/Common.js'/>"></script><script type="text/Javascript"> $(document).ready(function() { alertMyVariable(<s:property value="myVariable"/>); }); </script> </head>在js中:
function alertMyVariable(myVariable) { alert(myVariable);}


