jsp文件中用frameset引用别的jsp文件不显示

qiuli19880526 2010-10-15 09:30:38
<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>王老笨图书在线</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="图书 出版社新书 特价图书 图书装备">
<meta http-equiv="description" content="书店 在线图书 学校图书 图书馆装备 王老笨图书在线">

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>
<frameset rows="20%,80%">
<frame src="head.jsp" />
<frameset cols="25%,75%">
<frame src="left.jsp"/>
<frame src="main.jsp"/>
</frameset>
</frameset>
<!--页面头部-->
<%-- <%@include file="head.jsp"%>
<!--页面左部-->
<%@include file="left.jsp"%>
<!--页面中部-->
<%@include file="main.jsp"%>
<!--页面底部-->
<%@include file="foot.jsp"%>--%>
</body>
</html>


以上是代码,运行后是以下的错误信息


<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>王老笨图书在线</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="图书 出版社新书 特价图书 图书装备">
<meta http-equiv="description" content="书店 在线图书 学校图书 图书馆装备 王老笨图书在线">

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>
<frameset rows="20%,80%">
<frame src="head.jsp" />
<frameset cols="25%,75%">
<frame src="left.jsp"/>
<frame src="main.jsp"/>
</frameset>
</frameset>
<!--页面头部-->
<%-- <%@include file="head.jsp"%>
<!--页面左部-->
<%@include file="left.jsp"%>
<!--页面中部-->
<%@include file="main.jsp"%>
<!--页面底部-->
<%@include file="foot.jsp"%>--%>
</body>
</html>
...全文
564 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fengyanglu 2012-07-31
感谢5楼
回复
zfz1214 2012-06-14
我擦。。。搞了半天原来是这个原因啊
[Quote=引用 5 楼 的回复:]
你和我是一个毛病,就是<frameset>这个玩意要放在</head>后面 <body>前面 …… 是不是悟了
[/Quote]
回复
animalong 2011-10-15
你和我是一个毛病,就是<frameset>这个玩意要放在</head>后面 <body>前面 …… 是不是悟了
回复
zhongyucai 2010-10-17
把body标签去掉就没事啦,framset标签能有body标签的存在的
回复
qiuli19880526 2010-10-16
[Quote=引用 1 楼 catfly000 的回复:]
<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()……
[/Quote]
试式吧
回复
parisliu2009 2010-10-15
学习一下
回复
catfly000 2010-10-15
<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>王老笨图书在线</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="图书 出版社新书 特价图书 图书装备">
<meta http-equiv="description" content="书店 在线图书 学校图书 图书馆装备 王老笨图书在线">

<link rel="stylesheet" type="text/css" href="style.css">

</head>
<frameset rows="20%,80%">
<frame src="head.jsp" />
<frameset cols="25%,75%">
<frame src="left.jsp"/>
<frame src="main.jsp"/>
</frameset>
</frameset>
<noframes><body>
很抱歉,阁下使用的浏览器不支援框架功能,请转用新的浏览器
</body></noframes>
</html>



回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-15 09:30
社区公告
暂无公告