JSP语法入门

JSP简介

进行Java Web编程时,JSP(Java Serve Page)可以用来动态地生成HTML文档,在这一点上有点像ejs模板。

JSP文件格式为*.jsp

在编译的时候JSP会被翻译成Servlet然后才被执行。

直观上看起来,jsp文件就是嵌入了Java代码的HTML文件。

 

JSP的语法可分为四部分:

  1. 注释
  2. 脚本
  3. 指令
  4. 动作

 


 

1.注释

注释分两种:

  1. <!--注释内容-->
  2. <%--注释内容-->

第一种是HTML格式的注释,会被输出到HTML文档中;第二种则不会,相当于是JSP语法的注释,编译时会忽略。

2.脚本

脚本分三种:

  1. 声明:<%!声明%>,可以定义jspInit()和jspDestroy()
  2. 表达式:<%=表达式%>,表达式会被先计算出来,然后转换成字符串显示在网页中。
  3. 代码块(Scriptlet):<%Java代码%>,用于在JSP页面中嵌入Java代码片段。

3.指令

指令的语法是:<%@指令类型 attr=value%>。

指令类型有三种,每种都有相应的attr和value:

  1. page,用于定义整个JSP页面的属性。
  2. include,若使用该指令,在编译时目标文件的内容会替换掉该指令。
  3. taglib,用于加载用户自定义标签

4.动作

动作的语法是:<jsp:动作类型 attr=value>

动作有8种:

  1. forward - 请求转发
  2. include
  3. useBean - 使用JavaBean
  4. setProperty - 设置JavaBean属性
  5. getProperty - 获取JavaBean属性
  6. param
  7. plugin
  8. fallback

 


 

JSP中有4个作用域对象:

  • Page
  • Request
  • Session
  • Application

 

posted @ 2019-04-08 06:19  鳄鱼伏特加  阅读(184)  评论(0)    收藏  举报