• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > 编程与数据库 > Jsp编程 >

几个典型的JSP指令及各个指令的含义(2)

来源: www.dedecms8.com 编辑:织梦吧 时间:2012-06-28点击:

   <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对象是不可访问的。

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1978130638@qq.com ,  QQ