<jsp:include page="<%=path%>">
-------------------------------
是不可以的 <% %>是jsp脚本代码
<jsp:include >是jsp标签。 可以换种思路, 
<%
if(path=="a.jsp"){
%>
<jsp:include page="a.jsp">
<%
}else{
%>
<jsp:include page="b.jsp">
<%
}
%>
这样试试。

解决方案 »

  1.   

    blue999star(星星要挣钱,养老婆)
    那样处理是不行的,其一我取不到a.jsp里的temp的值并在b.jsp里显示出来,其二,a.jsp只是其中一个文件名,后面还要根据不同的参数包含不同的页面,所以我要用变量path来存放文件名(例如:a.jsp),其三用<jsp:include page="a.jsp">时无法取到a.jsp里的变量值,只有用<%@ include file="a.jsp"%>才可以,但是现在要解决的是,a.jsp无法用变量来替换