一、page指令:

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

<%@ page contentType="text/html; charset=gb2312" %>

注意: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指令调用的语法格式如下:

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

JSP简单练习-JSP指令相关推荐

  1. JSP简单练习-JSP动作指令

    JSP动作指令在JSP程序设计中经常会用到,与JSP指令不同,它将影响JSP运行是的功能! 1.include动作指令: include动作指令用来在JSP页面中动态包含一个文件,这样包含页面程序与被 ...

  2. 简单说明JSP和Java的关系_JSP 总结

    JSP(Java Server Page) JSP是服务器端运行的页面,JSP本就是一个文档,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet ...

  3. JSP基础程序以及指令的使用

                                                                                    桂 林 理 工 大 学         ...

  4. JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用

    Session的追踪技术 已知Session是利用cookie机制的服务器端技术,当客户端第一次访问资源时 如果调用request.getSession() 就会在服务器端创建一个由浏览器独享的ses ...

  5. JAVAWEB开发之Session的追踪创建和销毁、JSP具体解释(指令,标签,内置对象,动作即转发和包括)、JavaBean及内省技术以及EL表达式获取内容的使用...

    Session的追踪技术 已知Session是利用cookie机制的server端技术.当client第一次訪问资源时 假设调用request.getSession() 就会在server端创建一个由 ...

  6. Java遇见HTML——JSP篇之JSP指令与动作元素

    一.include指令(如:<%@include file="..."%> ) 示例: Date.jsp 1 <%@page import="java. ...

  7. 大数据WEB阶段(十三)JSP(一)JSP基础、JSP指令详解、四大域九大隐式对象总结

    JSP基础.指令.四大作用域九大隐式对象总结 (一)JSP基础 一.JSP概述 jsp其实是java动态页面技术 HTML可以用来组织页面但是HTML是一种静态web资源技术无法嵌入动态数据. Ser ...

  8. JSP userBean setProperty getProperty指令使用

    JSP userBean setProperty getProperty指令使用 javaBean的属性取决于get/set方法,而不是真实的属性名称. jsp文件: <%@ page lang ...

  9. [FMG]两个简单的JSP+servlet小程序

    周末啦,最后一天,问了一下妹子,你作业写完了没有,妹子说,木有,我就傻眼了... 好吧,妹子,我来帮你写. 于是乎,把作业ppt下载下来,看了看,还可以,不算难,于是就帮妹子写完了这一个作业.虽然说还 ...

最新文章

  1. 闪电网络运行过程中存在的一些问题
  2. System.Web.Optimization找不到引用
  3. python与excel的应用-python基础之类与对象的应用-操作excel
  4. web服务器(LAMP)通过DNS轮询功能和nfs共享实现负载均衡
  5. Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精细小巧的View...
  6. ECMAScript 6新特性简介
  7. python判断是否为变位词_python实现对变位词的判断方法
  8. 重庆市大学生程序设计比赛相关情况
  9. 视觉SLAM笔记(30) 特征点法
  10. LINUX 下 RABBITMQ安装与配置
  11. 七月最后一波!微软专属内推码等你来抢
  12. web.config SetAttributes
  13. javascript 3d engine ---m3d 公开
  14. 戴尔微型计算机7060,戴尔 Dell OptiPlex 7060 微型机 :1 升的迷你小钢炮
  15. 基于Python的房价影响因素分析
  16. 全“芯”赋能,SOM3568核心板
  17. 泛微OA使用笔记-架构
  18. 华为RH2288H V3服务器raid配置
  19. 推荐一些好的英语python书籍知识点
  20. php bloginfo templatedirectory,lt;?phpbloginfo(#39;template_directory#39;);?这句标签什么意思?...

热门文章

  1. 活动 | 参与《我的 ,2019 不一样》投稿,千元奖品,等你拿!
  2. 他们为什么融资上市?因为用好了……
  3. 使用ajax方法实现form表单的提交
  4. Java中对象的深克隆和浅克隆
  5. Linux软件安装之YUM
  6. FreeBSD 9.1安装KMS 这是一个伪命题###### ,9....
  7. HDOJ 2546饭卡(01背包问题)
  8. 仿京东左侧二级导航条
  9. C#有关Session 操作的几个误区【转】
  10. what should you do if you can be silent and do things