servlet学习笔记之八jsp静态包含
<%!.........%>这里声明的变量被放到servlet的成员变量里;函数被放到成员函数里
<%..........%> 这里声明的变量被放到成员函数里作为局变量;函数被放到成员函数声明,导致JSP不能被编译.
html注释不能阻止jsp或servlet的代码
<!--
System.out.println("4444");//会显示到tomcat控制上上
-->
<!--
out.println("4444");//会显示到客户端的html注释中,但被阻止显示到ie中.
-->
<%@page contentType="text/html;charset=gb2312"%>
//显示中文
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<%@page contentType="text/html;charset=gb2312"%>//中文
<HTML> <!-- *************** TestBar.jsp ***************** -->
<HEAD>
<TITLE>TestBar.jsp</TITLE>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><%@ include file="TitleBar.jsp" %></TD></TR>//不能传参数
<TR><TD><% out.println("<P>这是用户显示区</P>"); %></TD></TR>
</TABLE>
</BODY>
</HTML>
//TitleBar.jsp这个文件中也得写
<%@page contentType="text/html;charset=gb2312"%>//否则出乱码,而且还得保持一致
<HTML> <!-- *************** TestBar.jsp ***************** -->
<HEAD>
<TITLE>TestBar.jsp</TITLE>
</HEAD>
<BODY>
<TABLE WIDTH="100%">
<TR><TD><%@ include file="TitleBar.jsp" %></TD></TR>//不能传参数
<TR><TD><% out.println("<P>这是用户显示区</P>"); %></TD></TR>
</TABLE>
</BODY>
</HTML>
//TitleBar.jsp这个文件中也得写
<%@page contentType="text/html;charset=gb2312"%>//否则出乱码,而且还得保持一致
<%@ include file="TitleBar.jsp" %> 静态包含用的同一个request对像