山西坦达清洁设备有限公司

现在的位置: 主页 > 商讯 > 文章列表

文章正文

JSP简单练习-JSP指令

作者:山西坦达清洁设备有限公司 来源:www.sxtdqj.com 发布时间:2017-09-11 14:25:23
JSP简单练习-JSP指令

一、page指令:

定义JSP页面的全局属性值时可使用page指令,一般把它放在页面的首部.如:

注意:page指令中的contentType属性不能在同一个页面中被两次指定值。

page指令的属性比较多,用方括号“[]”括起来的属性表示可选属性。

1、language:

language定义页面使用的脚本语言,默认情况下值为java,因此在编写JSP程序时,此属性不必设置。

2、import:

import属性是常用的。它用来导入程序中要用到的包或类,此属性可以有多个值。无论是java核心包中自带的类还是用户自行编写的类,都要在import中引用,这样才能在JSP程序中使用这个类。

3、contentType:

contentType属性设置JSP页面的MIME(Multipurpose Internet Mail Extention)类型。设置类型的格式为"MIME" 或 "MIMI类型;charset=编码"。在JSP页面默认情况下设置的字符编码为ISO-8859-1,即type="text/html;charset=ISO-8859-1”。

4、session:

session属性设置在JSP页面中是否需要使用session对象。如果为false,则在JSP程序中不能使用session对象以及scope=session的JavaBean或EJB。此属性的默认值为true。

5、buffer:

buffer的值可以有none、8kb或是给定的kb值,值为none表示没有缓存,可视化专题,直接输出至客户端的浏览器中,此属性用来设定out对象缓存处理的缓冲区的大小。

6、autoFlash:

autoFlash属性设置当缓冲区已满是,是否会自动刷新缓冲区。如果取值为false,当缓冲区溢出时就会出现异常;当buffer的值设为none时,此属性的值不能设为false。此属性的默认值为true。

7、isThreadSafe:

isThreadSafe属性设置JSP页面是否可以多线程访问。如果值为true则此JSP页面可同时响应多个客户的请求;如果为false则在某个时刻内只能处理一个客户的请求。此属性的默认值为0。

8、info:

info属性设置JSP页面的信息字符串,可以是针对本JSP页的一些说明性文字,可用getServletInfo()方法来获得这个字符串。为什么会是getServletInfo()呢?因为JSP引擎实际上是把JSP转换为Servlet后再响应客户端的请求。

9、errorPage:

errorPage属性设置出现异常时转向页面的URL。

10、isErrorPage:

isErrorPage属性设置是否为出错页面。如果为true则可以使用exception对象,如果为false则不行。默认情况下是false,故在需要使用exception对象的JSP页面中要注意在page指令中设置此属性的值为true。

二、include指令:

include指令用来在该指令处静态插入一个文件,这与C语言中的#include类似,它只是把文件代码与本文件组合起来形成一个大的程序文件。include指令调用的语法格式如下:


文件路径一般使用相对路径,这样如果程序代码文件进行迁移也不会有所影响。路径如果以"http://www.2cto.com/"开头,则表明使用的是相对JSP服务器应用的根目录路径;如果直接用文件名或是文件夹名+文件名的形式,则表明是相对本JSP文件当前目录的相对路径。在包含时要保证被包含与包含文件的语法一致,使用include指令时要在合适的位置。



企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:十堰SEO http://shiyan.4567w.com


COPYRIGHT © 2015 山西坦达清洁设备有限公司 ALL RIGHTS RESERVED.
网站地图 技术支持:肥猫科技
精彩专题:网站建设
购买本站友情链接、项目合作请联系客服QQ:2500-38-100