<jsp:directive.page attr="value1" attr="value2" ... />
b,page指令的13个属性
1,import属性:page指令中唯一容许在同一文档出现多次的属性。属性的值可以以逗号隔开。
指定jsp页面转换成servlet应该输入的包。对于没有明确指定包的类,将根据jsp页面所在的包(生成的servlet的目录)决定类的包的位置。
这意味着,将在jsp页面所在的包来寻找该类。
一定要将实用工具类和bean包放在指定的包中。不要依赖于自动导入。
2,language属性:
用于指定在脚本元素中使用的脚本语言,默认java。在jsp2.0规范中,只能是java。
3,contentType和pageEncoding属性:
contentType属性设置发送到客户端文档的响应报头的MIME类型和字符编码。多个使用;号分开。
pageEncodeing属性只用于更改字符编码。
servlet默认MIME是text/plain,jsp默认MIME是text/html。
3,session属性:控制页面是否参与会话
默认true。如果存在已有会话,则预定义session变量,绑定到已有会话中。否则创建新会话将其绑定到session。
对于高流量网站,设置false可以节省大量服务器内存。
设置false表示不自动创建新会话,在jsp页面转换为servlet时,这时对变量session的访问导致错误。
设置为false并不是禁用会话跟踪,它只是阻止jsp页面为不拥有会话的用户创建新会话。
* 对于不需要会话跟踪的页面那就设置为false;当设置为false时session对象是不可访问的。