加载新模板时如何调用javascript函数?
我正在使用spring框架。我的项目是一个“Maven项目” 此函数使用特定颜色更改选定项目的背景,同时保留其余导航项目的未着色状态 这是我的模板加载新模板时如何调用javascript函数?,javascript,jsp,spring-framework-beans,Javascript,Jsp,Spring Framework Beans,我正在使用spring框架。我的项目是一个“Maven项目” 此函数使用特定颜色更改选定项目的背景,同时保留其余导航项目的未着色状态 这是我的模板 <definition name="mainTemplate" template="/WEB-INF/templates/dashboard/index.jsp"> <put-attribute name="title" value="Home" /> <put-attribute name="headi
<definition name="mainTemplate" template="/WEB-INF/templates/dashboard/index.jsp">
<put-attribute name="title" value="Home" />
<put-attribute name="heading" value="Home" />
<put-attribute name="onLoad" value="selectNavigator('nav-users')" />
<put-attribute name="header" value="/WEB-INF/templates/dashboard/header.jsp" />
<put-attribute name="body">
<definition template="/WEB-INF/templates/dashboard/body.jsp">
<put-attribute name="navigator" value="/WEB-INF/templates/dashboard/navigator.jsp" />
<put-attribute name="body_content" value="" />
</definition>
</put-attribute>
<put-attribute name="footer" value="/WEB-INF/templates/dashboard/footer.jsp" />
</definition>
我的“selectNavigator”函数被称为“onload”,但它不起作用。我不知道为什么它不起作用。我可以看到这行中有语法错误
<put-attribute name="onLoad" value="selectNavigator("nav-users" />
我会试试看
<put-attribute onload="selectNavigator('nav-users')" />
语法是'onload=myFunction()'我认为整个语法是不正确的,这是我复制粘贴到线程时的一种类型。即使使用“onload=myFunction()”它也不起作用SSOStapper的解决方案有效吗?没有
<put-attribute name="onLoad" value="selectNavigator('nav-users')" />
<put-attribute onload="selectNavigator('nav-users')" />