jsp的学习总结

JSP的九大内置对象

request           请求对象             

response          响应对象              

pageContext       页面上下文对象       

session           会话对象             

application       应用程序对象          

out               输出对象        

config            配置对象            

page              页面对象             

exception         例外对象  

JSP的三大编译指令

Page:   指令对整个页面有效,包括静态的包含文件,但page指令不能用于被动态包含的文件,例如使用包含的文件。在一个JSP页 面中可以使用多个page指令,但page指令中的属性只能出现一次(import属性除外)。
example: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" buffer="5kb" autoFlush="false" errorPage=" error.jsp " %>
属性: language属性    [language=" Java "]  //设置(声明)语言类型
 contentType属性   [import="{package.class|package.*},..."] //导包
import属性   [import="{package.class|package.*},..."] //导包
extends属性    [extends="package.class"]
 isErrorPage属性     [isErrorPage="true|false"]
 errorPage属性  [errorPage="relativeURL]
 session属性   [session="true|false"] //是否启用http会话
 buffer属性    [buffer="none|8kb|sizekb"] 缓冲
autoFlush属性      [autoFlash="true|false"]  
isThreadSafe属性[isThreadSafe="true|false"]
info属性 [info="text"]
  include:  Include指令的功能是在JSP编译时插入包含的文件。包含的过程是静态的。它可以把内容分成更多可管理的元素,如包括普通页面的页眉或页脚的元素。包含的文件可以是JSP、HTML、文本或是Java程序。
example:  <%@ include file="relativeURL" %>
属性:  file  exmaple:<%@ include file="relativeURL" %>
    taglib: taglib指令中的uri属性用于根据标签的前缀对自定义的标签进行唯一的命名,其值可以是相对路径,就对路径或标签库描述文件。属性prefix制定了标签的前缀。
example:<%@ taglib uri="http://www.jspcentral.com/tags" prefix="public" %>

JSP的四大作用域

application:在所有应用程序中有效
session: 在当前会话中有效
request:在当前请求中有效
page:在当前页面有效

JSP的七大动作指令

 include 指令 用于在请求处理阶段包含来自一个Servlet或jsp页面的响应。和编译指令中的include不同,include只能用于包含静态页面,而jsp:include指令则可以包含静态和动态页面。
forword 指令用于执行页面转向,将请求的处理转发到下一页面。
useBean 指令:用来在jsp页面内创建一个JavaBean实例 。
setProparty 指令: 用来设置Bean对象的属性。
getProparty 指令: 用来读取Bean对象的属性,并将其转换为一个字符串显示在页面上。
plugin 指令 用于下载服务器端的javaBean或Applet到客户端执行。
param 指令: 用于设置参数,不能单独使用,主要用在jsp:include jsp:forword jsp:plugin指令中。 








你可能感兴趣的:(jsp的学习总结)