Generally, I use the <% @ include %> method to include this file. The main reason is that the contained page will be compiled into a file at compilation, the variables can be common to each other, while the <JSP: Include> method is compiled separately, and the variables cannot be used with each other.
In Tomcat 4.x, As long as <% @ page contenttype = "text/html; charset = GBK" %> is defined in the contained page, the contained page cannot display normal Chinese characters without being declared again; otherwise
Page directive: Can't have multiple occurrences of contenttype.
In tomcat5.x, you must declare <% @ page contenttype = "text/html; charset = GBK" %> again in the contained file, the content declared here must be consistent with the content of the project declared on the page. Otherwise
Page directive: illegal to have multiple occurrences of contenttype with different values.
If you use the <JSP: Include> method, you can define the Declaration content in <% @ Page %>.