博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP学习——JSP基础语法学习
阅读量:3941 次
发布时间:2019-05-24

本文共 1053 字,大约阅读时间需要 3 分钟。

JSP学习——JSP基础语法学习

之前我们了解过了JSP之后我们知道,在JSP中可以写HTML标签也可以学Java代码,那么究竟是什么样的语法呢,我们来具体学习一下

1.JSP的模板元素

JSP的模板元素就是HTML的内容,HTML就是网页的基本结构

2.JSP脚本表达式

  • 语法:<%=变量或者表达式%>
    举例:获取当前时间的毫秒值(直接就相当于一个值)
    <%=System.currentTimeMillis()%>
  • **注意:**JSP脚本表达式或者变量后面不能带有分号 “;”

3.JSP脚本代码块

  • 语法:

    <%		多行Java代码%>

    举例:

    <%	      int num = 0;	    for (int i = 0; i < 5; i++) {	      num+=i;	    }	    System.out.println(num);	  %>
  • 注意:

    • JSP脚本代码块中只能有Java代码,因为<%%>中的代码,JSP引擎在解析JSP页面的时候会将其中的代码原封不动的放到Servlet中的_jspService方法中。
    • <%%>中的代码需要到分号“;”,它和Java语法是一样的
    • JSP中可以存在多个这样的代码块

4.JSP声明

  • 语法:

        <%!         java代码    %>

    我们知道<%%>中的代码是原封不动的被翻译到_jspService中去,但是<%!%>中的代码默认会翻译到servlet的service方法中,所以:JSP声明可以用于定义全局变量或者方法

    举例:

    private int globaVar=0;static{	System.out.println("这是一个静态代码块");}public void jspInit(){	System.out.println("初始化");}public void jspDestroy(){	System.out.println("销毁");}

5.JSP注释

  • 显示注释:直接使用HTML的注释:<!-- 注释内容–>
  • **隐式注释:直接使用Java的注释://,/ ** 注释内容**/ **
  • JSP自己的注释:<%- - 注释内容- -%>

注意:

  • 在<%!%>JSP声明中只能用JSP自己的注释<%- - 注释内容- -%>
  • 在<%!%>JSP声明和<%%>JSP代码块外部只可以使用HTML的注释和JSP的注释
  • 在<%%>JSP代码块中可以使用Java的注释,也可以使用JSP自己的注释

转载地址:http://gaiwi.baihongyu.com/

你可能感兴趣的文章
Mysql数据导入Elasticsearch最佳实践
查看>>
ES中的字段类型以及常用属性
查看>>
带你使用Nginx实现HTTPS双向验证
查看>>
Nginx里Location语法使用基础知识
查看>>
MariaDB 安装
查看>>
CentOS怎样安装升级Python3.6.5
查看>>
Docker的持久化存储和数据共享(四)转
查看>>
Linux 命令神器:lsof 转
查看>>
小时级部署,客户数上千,神策数据的私有化部署靠什么取胜?
查看>>
神策数据携手老虎证券,用科技赋能美港股券商打造极致体验
查看>>
解锁营销自动化行为触发,神策数据《营销自动化应用基准报告 2021》助力企业增长
查看>>
年度重磅!中国《营销自动化应用基准报告 2021》正式发布!
查看>>
亚马逊专家课 | 数据体系+用户画像+商品画像系列课(立省 299 元)
查看>>
直播预告丨聚焦银行数字化运营体系搭建,助力银行构建核心竞争力
查看>>
直播预告丨搭建高质量用户数据平台,加速车企数字化转型
查看>>
中原证券携手神策数据,筑就线上线下融合的数字化运营体系
查看>>
喜报!「神策 SA 分析师认证」第三期认证名单正式公布
查看>>
Two Sum(Java实现)
查看>>
动态规划之Unique Paths(java实现)
查看>>
LeetCode 64最小路径和(Java实现)
查看>>