JSP基本介绍,页面组成及执行过程

JSP基本介绍

  • 基本介绍

    1. 全称:java server page(java服务器页面)
    2. jsp是在html文件中嵌入java代码,在页面中可以使用java代码执行动态内容,使用html代码执行静态内容
    3. java代码负责功能处理并动态生成结果;html对页面和java生成的结果进行美化和展示
    4. jsp在现在的web应用中使用偏少
  • JSP执行过程

    jsp的执行过程可分为两部分:服务端,客户端

    1. 服务端:.jsp文件转义为.java文件,将java文件编译为.class字节码文件,再将字节码文件交给JVM执行得到数据处理的结果。

    2. 客户端:再将结果返回给html文件中,响应给客户端浏览器,由浏览器对html文件进行解释并展示其静态内容

      注:jsp页面在第一次执行时效率低,因为要进行转义

  • JSP页面组成

    1. 指令:<%@指令%>

      (1)作用:JSP指令用于对JSP页面进行设置,设置编码集,导包

      (2)<%@page %>:page指令是用于对页面进行全局设置的,jsp页面中都存在page指令

      (3)<%@ include %>:include指令用于将其他页面包含到本页面(静态包含)

      (4)<%@taglib %>:taglib指令用于在页面内引入标签库(JSTL)

    2. 脚本:<%脚本%>

      (1)作用:在其中编写java代码

      (2)注意:其中不能定义方法或类

    3. 表达式:<%=表达式%>

      (1)作用:用于计算并向页面输出内容

      (2)注意:只能写单行java代码,并且结尾不可以有分号

    4. 注释:<%--注释--%>

      (1)作用:用于在jsp页面中进行查看(注释)

    5. 声明:<%!声明%>

      (1)作用:用于在jsp页面中定义Java方法

      (2)注:此处定义的方法无论声明的访问权限是什么,都默认为private的,都只能在此文件中使用

    6. js标准动作:<jsp:动作/>

      (1)作用:用于执行某一功能

      (2)jsp页面中提供了多个动作,每个动作执行一个功能

    7. html静态内容:

      (1)html静态内容:指html,css,javascript

  • 附录

    常用编码

    1. ISO-8859-1:西方编码不支持中文;数据在客户端与服务器端进行传送时使用的是此种编码
    2. GB2312:支持中文,仅支持简体中文
    3. GBK:支持中文,简体中文和繁体中文都支持
    4. UTF-8:支持全球所有国家的语言

posted on 2021-05-24 22:02  凡人精灵  阅读(611)  评论(0编辑  收藏  举报

导航