Java 如果在Eclipse Ganymede中使用include指令在包含的JSP文件中进行更改,为什么输出会反映更改?
使用时 jsp中的include指令 如果包含的JSP文件发生了更改,但源JSP文件没有再次编译,则修改不应反映在输出中。但在Eclipse中,它得到了反映 我有一个名为main.jsp的jsp,其中包括一个名为header.jsp的jsp,如下所示Java 如果在Eclipse Ganymede中使用include指令在包含的JSP文件中进行更改,为什么输出会反映更改?,java,eclipse,jsp,Java,Eclipse,Jsp,使用时 jsp中的include指令 如果包含的JSP文件发生了更改,但源JSP文件没有再次编译,则修改不应反映在输出中。但在Eclipse中,它得到了反映 我有一个名为main.jsp的jsp,其中包括一个名为header.jsp的jsp,如下所示 <%@ include file="header.jsp" %> 我运行main.jsp并获得了正确的输出 现在我在header.jsp中做了一些更改并刷新了浏览器,它反映了在header.jsp中所做的更改 刷新浏览器是否会导致ma
<%@ include file="header.jsp" %>
我运行main.jsp并获得了正确的输出
现在我在header.jsp中做了一些更改并刷新了浏览器,它反映了在header.jsp中所做的更改
刷新浏览器是否会导致main.jsp再次编译。
如果是,如何验证include指令的特征,即在再次编译父文件之前,包含文件中的更改不会反映在输出中 @k_zaur_k谢谢你的推荐