当前位置: 代码迷 >> Java Web开发 >> [struts2动态树sx:head]点击菜单链接打开页面不按指定的target属性回
  详细解决方案

[struts2动态树sx:head]点击菜单链接打开页面不按指定的target属性回

热度:10097   发布时间:2013-02-25 21:05:31.0
[struts2动态树sx:head]点击菜单链接打开页面不按指定的target属性来
页面框架:
<frameset>
   ...
   <frame name="left" src="left.jsp"/>
   <frame name="main" src="..."/>
</frameset>
  
在left.jsp中有几个菜单链接,指定了target属性为"main",即链接在名为main的frame中打开:
<a href="jsp/add.jsp" target="main">添加</a>
<a href="jsp/query.jsp" target="main">查询</a>

    正常来说left.jsp中的菜单不会以新窗口或新标签页打开一个窗口来展现,
我的其他菜单也都正常。其中有一个菜单页面中有一颗用struts2插件生成的动态树,
在<head>标签内添加了一行:<sx:head/>,这行代码具体作用是什么?
反正不加这行,动态树出不来,但是打开这页面的时候target="main"能生效,不会弹出新窗口来显示,
加这行,动态树能显示正常,但第二次点击该菜单的时候,动态树的页面就会以一个新的窗口弹出来显示,此时
其他菜单点击事件也会以弹出新窗口来显示,请问是什么原因?

错了上面的那个是left.jsp这个是
right.jsp



<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script>function hhh(){
//alert('');
location.href='http://www.baidu.com';
}

//window.onload=hhh();
</script>
<title>My JSP 'index.jsp' starting page</title>

<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>

<body>
</body>

</html>
  相关解决方案