Jsp页面的基本构成

JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。

JSP页面就是带有JSP元素的常规Web页面,它由静态内容动态内容构成。

静态内容:指的就是HTML标记

HTML标记(静态内容):

       即超文本标记语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。html是用的静态语言,可以由浏览器进行解析。所谓静态是指不能和服务器交互、查询数据等。

      但任何的静态语言都不能脱离HTML而单独存在于网站上,因为没有静态页面显示,就无法给用户返回数据,用HTML实现界面,用jsp来实现与服务器的交互。

动态内容(JSP元素):包括Jsp标记、脚本元素、注释等内容

 JSP标记:

      1、指令标记

      指令标记主要用于为转换阶段提供JSP页面的相关信息,它指定了有关页面本身的信息,这些信息在请求之间一直保持不变。比如与页面属性相关的page指令通常位于JSP页面顶端,定义JSP页面中的全局属性 。指令标记有三种:page、include、taglib。

page 的表示

       2、动作标记

       常用的有七个动作标记

       JSP的动作标记用来控制JSP容器的动作,可以动态插入文件、重用JavaBean组件、导向另一个页面等。动作元素和指令元素不同,动作元素是在客户端请求时动态执行的,每次有客户端请求时,可能都会被执行一次,而指令元素是在编译时被编译执行,它只会被编译一次。

这是有useBean指令,用来在jsp页面中创建一个Bean实例,并指定它的名字以及作用范围

脚本:

      JSP脚本元素是JSP的重要组成部分,使用JSP脚本元素可以将Java代码嵌入到JSP页面里,这些Java代码将出现在由当前JSP页面生成的Servelt中,使JSP将静态内容与动态内容分离出来。

      脚本元素包含:

      1.声明变量和方法

      在“<%!”和“%>”标记符号之间声明变量和方法。

       2.Java程序片

       在“<%”和“%>”之间插入Java程序片。

       一个JSP页面可以有许多程序片,这些程序片将被JSP引擎按顺序执行。程序片中声明的变量称为JSP页面的局部变量 。多个客户请求一个JSP页面时,Java程序片将被执行多次,分别在不同的线程中执行 。

      它和一般的java代码没有什么区别,所以每一条语句都以分号结尾,本质就是将代码插入到servlet的service方法中。

       3.Java表达式

       在“<%=”和“%>”之间插入一个表达式。

    %和=之间一定不能有空格,这个表达式必须能求值。用处用于向页面输出信息,该表达式的最终运算结果将被转换成字符串。

      本质就是通过表达式实现了数据的计算并且传递。

注释:

         1、<!--...-->:在客户端查看源代码时能看到的注释。

         2、<%-- ... --%>:在客户端查看源代码时无法看到的注释。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值