jsp语法 --模板元素,表达式,脚本片段,声明,注释

jsp模板元素

  1. jsp页面中静态的html内容称之为模板元素。在静态的html内容中可以嵌套JSP的其他各种元素来产生动态内容和执行业务逻辑。
  2. jsp模板元素定义了网页的基本框架,即定义了页面的结构和外观

jsp表达式

  1. sp表达式提供了将一个java变量或者表达式的计算结果输出到客户端的简化方式,她将要输出的的变量或表达式直接封装在<%=和%>之中。例如:Current time:<%=new java.util.Data()%>
  2. jsp表达式中的变量或者表达式的计算结果将被转换成一个字符串,然后被插入进整个JSP页面输出结果的相应位置处。
  3. jsp表达式中的变量或者表达式后面不能有分号(;),jsp表达式被翻译成Servlet程序中一条out.print(…)程序。
  • 举例
    ​​​​表达式示例
    运行结果
    在这里插入图片描述
    编译成java代码可发现其实质
    在这里插入图片描述

JSP脚本片段

  1. JSP脚本片段(scriptlet)是指嵌套在<% %>之中的一条或多条java程序代码。
  2. 在JSP脚本片段中,可以定义变量,执行基本的程序运算,调用其他的java类,访问数据库,访问文件系统等普通java程序所能实现的功能。
  3. 在JSP脚本中可以直接使用jsp隐式对象来完成web程序所能实现的功能。
  4. JSP脚本片段中的java代码将原封不动的搬移进由jsp页面所翻译的Servlet的JSPService中。因此必须严格遵守java规范。
  5. 一个jsp页面可以有多个脚本片段,脚本片段可以互相访问。
  • 举例
    在这里插入图片描述
  • 运行结果
    在这里插入图片描述

JSP声明

  1. jsp声明将java代码封装在<%! %>之中,它里面的代码将被插入进Servlet的JSPService方法的外面,所以jsp声明可用于定义JSP页面转换成Servlet程序的静态代码块,成员变量和方法。
  2. 多个静态代码块,变量和函数可以定义在一个JSP声明中,也可以分别单独定义在多个jsp声明中。
  • 举例
    1
    在这里插入图片描述

jsp注释

  1. 格式为<%-- --%>
  • 举例
    在这里插入图片描述
  • 区别:jsp注释(第一个注释)可以阻止java代码的执行,html注释不能阻止jsp代码的执行

余淮

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值