login后跳转到主页面时,某一frame内的a.jsp需要执行action,单独测试此a.jsp可以,调取主页面就不行了main是主页面
里面有3个frame,
其中一个frame里有a.jsp,负责从数据库里读取数据显示到dtree里
单独测试,用struts2调用action 直接跳转到a.jsp可显示,
<script type="text/javascript">
d = new dTree('d','jsp/main/');
<s:iterator value="#request.treelist" id="tl">
d.add(<s:property value="#tl.id"/>,
<s:property value="#tl.pid"/>,
'<s:property value="#tl.pname"/>',
'aaa.jsp');
</s:iterator>
document.write(d);
</script>用struts2调用action 直接跳转到main.jsp,则此页面dtree无法显示查看源代码只显示
<script type="text/javascript">
d = new dTree('d','jsp/main/');
document.write(d);
</script>看来是后台#request没有传递过来
里面有3个frame,
其中一个frame里有a.jsp,负责从数据库里读取数据显示到dtree里
单独测试,用struts2调用action 直接跳转到a.jsp可显示,
<script type="text/javascript">
d = new dTree('d','jsp/main/');
<s:iterator value="#request.treelist" id="tl">
d.add(<s:property value="#tl.id"/>,
<s:property value="#tl.pid"/>,
'<s:property value="#tl.pname"/>',
'aaa.jsp');
</s:iterator>
document.write(d);
</script>用struts2调用action 直接跳转到main.jsp,则此页面dtree无法显示查看源代码只显示
<script type="text/javascript">
d = new dTree('d','jsp/main/');
document.write(d);
</script>看来是后台#request没有传递过来
<body>
<form id="module_form" action="module.action" method="post" >
<div class="dtree">
<p>
<a onmouseover="mouseover(this, 1)" onmouseout="mouseout()">
<img src="tree/images/changeSite.gif" /></a> <a href="javascript: d.openAll();">
<img src="tree/images/oppenAll.gif" /></a> <a href="javascript: d.closeAll();">
<img src="tree/images/closeAll.gif" /></a>
</p>
<div id="menu1" class="menu-list" onmouseover="_mouseover()" onmouseout="_mouseout()">
<ul>
<li><a href="#"><span></span></a></li>
<li><a href="#"><span></span></a></li>
<li><a href="#"><span></span></a></li>
<li><a href="#"><span></span></a></li>
<li><a href="#"><span></span></a></li>
<li><a href="#"><span></span></a></li>
</ul>
</div>
<script type="text/javascript">
d = new dTree('d');
<s:iterator value="list" id="list" var="current">
d.add('<s:property value="id"/>','<s:property value="pid"/>','<s:property value="name"/>','<s:property value="url"/>','<s:property value="title"/>','<s:property value="target"/>','<s:property value="icon"/>','<s:property value="iconOpen"/>');
</s:iterator>
document.write(d);
</script>
</div>
</form>
</body>