I originally named a JSP file to the JSPF extension, and INCLUDE to another JSP file, but find that only the "@include" instruction, the content of the JSPF file will be parsed and executed in the JSP directive and Tag. Use "JSP: Include" and JSTL "C: Import" is useless, the JSPF file is treated as a plain text file. The problem is that JSPF is not just like JSP, the default extension of JSP servlet (Tomcat 5.0.28 / servlet 2.4 / jsp 2.0), so add to join to make JSPF extensions are also JSP Servlet processing file. Very strange, JSP's latest specification has incorporated JSPF for JSP content files, but at least Tomcat does not do this. Below is a post available on the Internet, the reply didn't say some points, I don't know if this brother knows the correct reason :) http://www.theone.ru/lists/comp.lang. Java.programmer / msg04462.html