<jsp:forward>做不到
<jsp:forward>只能重定向一个HTML文件,JSP文件,或者是一个程序段. JSP 语法
<jsp:forward page={"relativeURL" | "<%= expression %>"} /> 
or 
<jsp:forward page={"relativeURL" | "<%= expression %>"} > 
<jsp:param name="parameterName" 
value="{parameterValue | <%= expression %>}" />+ 
</jsp:forward> 
例子
<jsp:forward page="/servlet/login" /> 
<jsp:forward page="/servlet/login"> 
<jsp:param name="username" value="jsmith" /> 
</jsp:forward> 
描述
<jsp:forward>标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象.<jsp:forward>标签以下的代码,将不能执行.

解决方案 »

  1.   

    relativeURL是指相对路径非要跳转页面的话可以在<head>和</head>之间加入这句就可以了:
    <meta HTTP-EQUIV=REFRESH CONTENT="0;URL=http://www.163.com">
      

  2.   

    page的含义是指在上下文中进行文件的定位,你这已经超出了它的范围,肯定不行了
      

  3.   

    page参数定义的URL必须位于同JSP发送请求相同的上下文中。所以你的办法不行,我看你用request.sendRedirect("url")来实现吧!