其他的语言我不知道,但我学习JSP也有一段时间了,当我用JSP来做网站的时候发现了一个问题,让我很迷惑, 问题是这样的, 一个页面会导入一个或多个重复使用的JSP文件,比如说 导航栏 这个 是会重复使用的,所以我们通常会把它放 在一个单独的JSP文件里,然后再导入到其他页面。 问题就在这里,我们知道,导入JSP文件的方法是这样的:<%@ include file="X.jsp"%> 这样导入会把X.jsp里所有的内容都导到目标文件里,包括里面的标签(比如:HTML,HEAD ,TITLE````)。 这个时候我发现,当我在网上查看其他朋友制作的JSP网站的时候,发现别人的网站里面也有 因反复使用而导入 的JSP文件,但是我打开被导入的JSP页面的时候却发现,只有且仅有一对HTML标签。而且head title body 也只有一对 但是他把X.JSP文件也导进去了的呀!为什么只有一对HTML head title body 的标签? 为什么他没有把X.JSP文件的所有标签都导进去呢? 迷惑........
------解决方案--------------------
(#&(@&%(@&%@)&%)@#&%)#@& 因为人家是把head footer 什么的放在一个xxx.jsp里面的 然后其他的jsp就不写head footer了,直接导入那个就可以了。。。 就像继承一样,只不过不需要你调用了,直接他就出来了
------解决方案-------------------- 你那个x.jsp里面不能不写head之类的吗?
------解决方案-------------------- 意思是common a b 3个页面head之类的都写在common里面 然后 a b 里面导入common a b里面就不用谢common里面有的东西 了
------解决方案--------------------