删除掉tomcat的\work\Standalone,然后重新运行.
include是编译一次的,修改后只能把缓存里的都删掉.

解决方案 »

  1.   

    当然不行了!
    <%@ include file="title.jsp" %>
    是一种静态的功能,也就是说它把title.jsp解析出来放到内存中之后,就知道内存中找这个地址,你的页面重新编译了以后,也不会再读到内存中了,因为内存中已经有了,这个地址!
    除非你重起服务器,否则没有办法!
    有个比这个更好的方法,它是动态的加载网页,
    <jsp:include page="title.jsp">
    </jsp:include>这样他就还随时显示你对网页的变化!
    他还可以传参数这样写
    <jsp:include page="title.jsp">
      <jsp:param name="xXX" value="XXX" />
    </jsp:include>
    title.jsp会得到参数,在title.jsp中这样写:String str = request.getParameter("xXX");就可以了
      

  2.   

    改成这样就可以了
    <jsp:include page="title.jsp"></jsp:include>
    原因楼上已经帮你分析了!