• 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应用

     
  • 相关阅读:
    基于Docker的Mysql主从复制搭建
    Docker操作命令——查看、停止、删除容器
    Git命令
    未定义数组下标: 0
    zookeeper-3.4.14单机多端口集群搭建
    使用MAT分析dump文件定位程序问题
    intellij idea2019.1中文破解版安装
    vscode打造golang开发环境
    python项目开发环境模块安装记录
    shell用法
  • 原文地址:https://www.cnblogs.com/god3064371/p/11839635.html
Copyright © 2020-2023  润新知