今天玩frameset 的时候,无论我怎么改,页面死活不显示出来,网上找了很多答案,各种复制都不行,后来终于找到答案了,在使用frameset 的时候,不能将frameset 的内容放在body标签里,应当放在</head><body>之间能显示出来!你如果非得要用在body里,请使用iframe标签嵌套。

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ taglib uri="/struts-tags" prefix="struts" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
System.out.println(basePath);
%>
<%@page contentType="text/html; charset=utf-8"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
	<frameset rows="13%,*,6%"  frameborder="yes" framespacing="1">
		<frame src="<%=basePath%>/top.jsp"/>
		<frameset cols="20%,*" >
			<frame src="<%=basePath%>/left.jsp"/> 
			<frame src="<%=basePath%>/right.jsp"/>
		</frameset>    
		<frame src="<%=basePath%>/footer.jsp" />
	</frameset>
<body>
</body>
</html>

  上图:

jsp中frameset frame不显示页面

看起来有点乱糟糟的,至少这正是我想要的!呵呵哒`

相关文章:

  • 2022-12-23
  • 2021-12-03
  • 2021-08-20
  • 2022-02-06
  • 2022-01-15
  • 2021-08-27
  • 2021-11-29
  • 2021-12-09
猜你喜欢
  • 2021-05-11
  • 2021-10-02
  • 2022-12-23
  • 2021-10-26
  • 2022-12-23
  • 2021-12-08
  • 2021-09-20
相关资源
相似解决方案