JSP简单练习-JSP指令
一、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指令相关推荐
- JSP简单练习-JSP动作指令
JSP动作指令在JSP程序设计中经常会用到,与JSP指令不同,它将影响JSP运行是的功能! 1.include动作指令: include动作指令用来在JSP页面中动态包含一个文件,这样包含页面程序与被 ...
- 简单说明JSP和Java的关系_JSP 总结
JSP(Java Server Page) JSP是服务器端运行的页面,JSP本就是一个文档,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet ...
- JSP基础程序以及指令的使用
桂 林 理 工 大 学 ...
- JAVAWEB开发之Session的追踪创建和销毁、JSP详解(指令,标签,内置对象,动作即转发和包含)、JavaBean及内省技术以及EL表达式获取内容的使用
Session的追踪技术 已知Session是利用cookie机制的服务器端技术,当客户端第一次访问资源时 如果调用request.getSession() 就会在服务器端创建一个由浏览器独享的ses ...
- JAVAWEB开发之Session的追踪创建和销毁、JSP具体解释(指令,标签,内置对象,动作即转发和包括)、JavaBean及内省技术以及EL表达式获取内容的使用...
Session的追踪技术 已知Session是利用cookie机制的server端技术.当client第一次訪问资源时 假设调用request.getSession() 就会在server端创建一个由 ...
- Java遇见HTML——JSP篇之JSP指令与动作元素
一.include指令(如:<%@include file="..."%> ) 示例: Date.jsp 1 <%@page import="java. ...
- 大数据WEB阶段(十三)JSP(一)JSP基础、JSP指令详解、四大域九大隐式对象总结
JSP基础.指令.四大作用域九大隐式对象总结 (一)JSP基础 一.JSP概述 jsp其实是java动态页面技术 HTML可以用来组织页面但是HTML是一种静态web资源技术无法嵌入动态数据. Ser ...
- JSP userBean setProperty getProperty指令使用
JSP userBean setProperty getProperty指令使用 javaBean的属性取决于get/set方法,而不是真实的属性名称. jsp文件: <%@ page lang ...
- [FMG]两个简单的JSP+servlet小程序
周末啦,最后一天,问了一下妹子,你作业写完了没有,妹子说,木有,我就傻眼了... 好吧,妹子,我来帮你写. 于是乎,把作业ppt下载下来,看了看,还可以,不算难,于是就帮妹子写完了这一个作业.虽然说还 ...
最新文章
- 闪电网络运行过程中存在的一些问题
- System.Web.Optimization找不到引用
- python与excel的应用-python基础之类与对象的应用-操作excel
- web服务器(LAMP)通过DNS轮询功能和nfs共享实现负载均衡
- Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精细小巧的View...
- ECMAScript 6新特性简介
- python判断是否为变位词_python实现对变位词的判断方法
- 重庆市大学生程序设计比赛相关情况
- 视觉SLAM笔记(30) 特征点法
- LINUX 下 RABBITMQ安装与配置
- 七月最后一波!微软专属内推码等你来抢
- web.config SetAttributes
- javascript 3d engine ---m3d 公开
- 戴尔微型计算机7060,戴尔 Dell OptiPlex 7060 微型机 :1 升的迷你小钢炮
- 基于Python的房价影响因素分析
- 全“芯”赋能,SOM3568核心板
- 泛微OA使用笔记-架构
- 华为RH2288H V3服务器raid配置
- 推荐一些好的英语python书籍知识点
- php bloginfo templatedirectory,lt;?phpbloginfo(#39;template_directory#39;);?这句标签什么意思?...
热门文章
- 活动 | 参与《我的 ,2019 不一样》投稿,千元奖品,等你拿!
- 他们为什么融资上市?因为用好了……
- 使用ajax方法实现form表单的提交
- Java中对象的深克隆和浅克隆
- Linux软件安装之YUM
- FreeBSD 9.1安装KMS 这是一个伪命题###### ,9....
- HDOJ 2546饭卡(01背包问题)
- 仿京东左侧二级导航条
- C#有关Session 操作的几个误区【转】
- what should you do if you can be silent and do things