单个访问每个页面可以显示 但是从index.jsp的frame框架中链接其他页面就会报错,为什么呢?

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


代码完整么,报错信息是什么

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
这里调试输出下,因为从frame访问,url可能不同