JSP

JSP指令:

page指令:

格式:<%@ page 属性名1= "属性值1" 属性名2= "属性值2" ...%>

language:jsp脚本中可以嵌入的语言种类

pageEncoding:当前jsp文件的本身编码---内部可以包含contentType

contentType:response.setContentType(text/html;charset=UTF-8)

session:是否jsp在翻译时自动创建session

import:导入java的包

errorPage:当当前页面出错后跳转到哪个页面

isErrorPage:当前页面是一个处理错误的页面

include指令:

格式:<%@ include file="被包含的文件地址"%>

页面包含(静态包含)指令,可以将一个jsp页面包含到另一个jsp页面中

taglib指令:

在jsp页面中引入标签库(jstl标签库、struts2标签库)

格式:<%@ taglib uri="标签库地址" prefix="前缀"%>

9个JSP内置/隐式对象:

可以直接在jsp页面使用的对象。(九大内置对象)
out:输出对象 out.write(object)

向客户端输出内容,可以设置成0 代表关闭out缓冲区 内容直接写到respons缓冲     器

request:客户端发送的请求对象
response:服务器发送的相应对象
config:服务器的全局配置对象
application:服务器的全局域对象
session:服务器对应客户端的session对象
page:当前jsp被翻译为的servlet对象
pageContext:当前jsp的上下文对象

1.pageContext是一个域对象,可进行存取删除数据等操作

setAttribute(String name,Object obj)

getAttribute(String name)

removeAttrbute(String name)

2.pageContext可以向指定的其他域中存取数据

setAttribute(String name,Object obj,int scope)

getAttribute(String name,int scope)

removeAttrbute(String name,int scope)

findAttribute(String name):

依次从pageContext域,request域,session域,application域中获      取属性,在某个域中获取后将不在向后寻找

exception:本jsp运行时产生异常的对象

四个作用域的特点:

pageContext域:当前jsp页面范围

request域:一次请求

session域:一次会话

application域:整个web应用

 

posted on 2019-11-12 08:53  流光若影  阅读(108)  评论(0编辑  收藏  举报