我有一个main.jsp里面没有内容,内嵌了两个框架,代码如下:
<?xml version="1.0" encoding="UTF-8" ?>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<title></title>
</head>
<frameset cols="220,*" frameborder="yes" border="0" framespacing="0">
<frame src="../../pages/frame/menu.jsp" name="leftFrame" id="leftFrame" scrolling="auto" />
<frame src="../../pages/frame/welcome.jsp" name="rightFrame" id="rightFrame" scrolling="auto" />
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
我如果从login.jsp登陆页直接window.location.href="/pages/frame/main.jsp"则可以显示frame中两个页面,如果通过跳转后台,校验用户名密码后,使用struts配置文件返回此页(main.jsp),则为空白。
请问是什么问题?
路径我换成绝对路径也不行。
------解决方案--------------------------------------------------------
檢視空白頁原始碼。
或是檢查server端有無錯誤訊息。
------解决方案--------------------------------------------------------
<frame src="../../pages/frame/menu.jsp" name="leftFrame" id="leftFrame" scrolling="auto" />
<frame src="../../pages/frame/welcome.jsp" name="rightFrame" id="rightFrame" scrolling="auto" />
这样可能是因为<frame src="...."/> 不同于include 吧??? 我也不知道, 不过我是在 src=""用的一个请求action 即src="请求.action" 这样在加载main.jsp 的时候,就会自动触发,并把其返回的 视图 嵌套在 对应位置