• jsp总结


    一、jsp本质

    Jsp是一种动态网页技术!

    Jsp就是servlet, 所以jsp也是java类,通过jsp引
    擎把jsp转译成了servlet。
     Jsp≈java+html

    二、jsp执行过程

    1.浏览器输入一个jsp页面
    2.tomcat会接受*.jsp请求,将该请求发送到org.apache.jasper.servlet.JspServlet去处理
    3.JspServlet将jsp页面编译成一个.java文件,.java文件编译成.class文件
    4.执行class文件的内容

    三、jsp语法

    1.脚本语法

    1) jsp注释 <%-- --%>
    2) jsp脚本段 <% %>
    3) jsp声明 <%! %>
    4) jsp表达式 <%= %>

    2.编译器指令

    语法 <%@ 指令名 属性=值 %>
    page指令
    pageEncoding 设置页面编码类型
    contentType 设置内容的类型
    import 在该jsp中导入某个包/类
    session 表示是否在访问页面时,创建session对象,默认值为true
    isELIgnored 表示是否忽略EL的解析
    isErrorPage 表示该页面是处理异常的页面。
    include指令
    file 引入一个jsp页面在当前页面中,动态引入
    taglib指令
    prefix
    uri

    3.动作语法

    jsp:forward 请求转发,使用该标签时注意不要任意字符,如果传参时,可以使用<jsp:param>标签传参
    jsp:include 动态导入,导入一个服务器内部jsp页面

    四、jsp九大内置对象

    • request   来自客户端的请求
    • response  对客户端的响应
    • pageContext  封装了当前jsp页面的运行信息
    • session  一次会话的信息
    • application  一个项目的信息
    • out   输出流,向客户端发送数据的对象
    • config  配置
    • page   this,当前对象
    • excption  JSP文件运行时所产生的例外对象

  • 相关阅读:
    正负样本不平衡的处理
    基于贝叶斯优化的超参数搜索
    Axure RP的基础使用
    keil:C语言里面调用汇编程序
    keil的使用:新建Project
    汇编入门:循环语句的汇编实现
    转gif图
    LeetCode题解 #5 Longest Palindromic Substring
    Android 从本地图库或拍照后裁剪图片并设置头像
    Android使用简单的Service
  • 原文地址:https://www.cnblogs.com/heviny/p/10858606.html
Copyright © 2020-2023  润新知