JSP语法总结

一、jsp自带

1. jsp指令

  • include指令:用于包含其他页面。原理:先合并再翻译,叫静态包含
  • page指令:告诉tomcat服务器如何把jsp文件翻译成java文件

2. Jsp语法:

1)jsp表达式:

<%=变量或表达式%>
//向浏览器输出变量或表达式计算的结果  

2)jsp脚本:

<% java代码 %>
// 执行java代码   

3)jsp声明:

<%! 变量或方法 %>
//声明jsp的成员变量或成员方法

3. EL 表达式

语法:

${变量或表达式}

二、JSP标签分类:

1. 内置标签(动作标签):不需要在jsp页面导入标签

  • 转发:

  • 参数标签:

//静态包含不能向被包含页面传递参数,动态包含可以向被包含页面传递参数
  • 包含标签:

先翻译,再合并,动态包含,一般包含完整的html

2. JSTL标签 (全名:java standard tag libararyjava标准标签库 )

导包<%@taglib uri="tld文件的uri名称" prefix="简写" %>

1. 核心标签库
  • 保存数据:

  • 获取数据:

  • 单条件判断

  • 多条件判断



  • 循环数据


  • 重定向

2. 自定义标签

你可能感兴趣的:(JSP语法总结)