我正在尝试将 Struts Tiles 属性插入到 JavaScript 函数中。JS 函数在加载时被调用,并且应该允许某些 JSP 页面向该函数附加额外的代码。
模板如下所示:
<html>
<head>
<script>
function onLoad(){
...
<tiles:insert attribute="html.head.onLoad" ignore="true" />
...
}
</script>
</head>
</html>
实现这个模板的 JSP 站点是这样的:
<html>
<head>
<script>
<tiles:put type="string" name="html.head.onLoad">
document.getElementById("report").style.height = (getWindowHeight() - 200) + "px";
</tiles:put>
...
</script>
</head>
</html>
不幸的是,该属性没有插入到 JS 函数中,而是插入到 HTML 头部之外的某个地方。
你知道如何实现我的目标吗?