<jsp:include flush="true"  page=" <bean:write name='configFd' property='batchAlias'/>" /> <jsp:include flush="true"  page="module/bbb.jsp" /> 
有什么区别吗?? 
为什么 <jsp:include flush="true"  page="module/bbb.jsp" />可以显示页面 
而 <jsp:include flush="true"  page=" <bean:write name='configFd' property='batchAlias'/>" />不可以 而且我的 <bean:write name='configFd' property='batchAlias'/>打印出来的值就是module/bbb.jsp

解决方案 »

  1.   

    用这种方法吧<%@ includee file=”test.jsp” %>
    在实际中发现,如果使用这方法的话,可以使得系统性能更高。
      

  2.   

    首先加载的肯定是<jsp:include flush="true"  page=" <bean:write name='configFd' property='batchAlias'/>" /> .如果我们从别的页面跳转的这个页面来的话,这样肯定是可以显示的.
    但如果没有请求,直接先访问这个页面,是为空值,你也可以通过右键->选择查看源码来看看.
      

  3.   

    <!-- 用jsp:include指令动态加载文件 -->
    <jsp:include page="jspInsert.jsp">
    <jsp:param name="name" value="jsp:include"/>
    <jsp:param name="file" value="jspInsert.jsp"/>
    </jsp:include>
    <!--将页面value替换为表达式-->
      

  4.   

    8成是引号里面的标签没有被web服务器处理,所以没有得到想要的值
      

  5.   

     <bean:write name='configFd' property='batchAlias'/>被当成了字符串,而不再是标签了。
      

  6.   


    性能提高了  但有些业务是用不了这个的   而且每次修改了test.jsp都要重启服务才能加载最新的。