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>
...全文
625 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>



81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧