JSP 基本语法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38500325/article/details/82992274

简介

JSP页面可以嵌入HTML标签、指令、动作、脚本、扩展标签等。

这些内容可以分成元素和模板数据。

元素是在JSP基本语法中定义的内容,JSP容器在转换阶段将元素翻译成相应的Java代码。

JSP页面中其他的所有内容都是模板数据。JSP容器对模板数据不做处理。

JSP定义的元素有4种类型。

  • 指令:用于设置整个页面属性
  • 脚本:JSP中嵌入的Java代码
  • 动作:利用XML语法格式的标记来控制JSP容器的行为
  • 表达式语言(EL):$(表达式),计算表达式括号内的表达式的值,将其转换为String类型并进行显示

脚本元素

脚本元素是:JSP页面中嵌入的Java代码。包括

  • 声明(declaration)
  • 表达式(expression)
  • 脚本小程序(scriptlet)

声明

声明变量

扫描二维码关注公众号,回复: 3696208 查看本文章

声明方法

声明类

<%!声明%>

脚本小程序是jsp中嵌入一小段代码

<%Java代码%>

表达式

<%=expression%>

ps:"<%="3个字符之间不可以有空格,表达式之后不能有;(分号)

指令元素

JSP指令用于设置整个页面属性,并告诉JSP引擎如何处理该页面,它并不产生任何输出。

<%@ 指令名 属性名=“属性值” %>

JSP2.3中有3种指令:

  • page:定义了一组与页面相关的属性。
  • include:用来引用外部文件,可以放在JSP文件的任意位置。
  • taglib:

page

<%@ page language="java" %>

include

<%@ include file="url" %>

动作元素

JSP的动作利用XML语法格式的标记来控制JSP容器的行为。

<jsp:action_name attribute="value"/>

作用

  • 利用JSP动作可以动态的插入地插入文件
  • 重用JavaBean组件
  • 把用户重定向到另外的页面
  • 为Java插件生成HTML代码

区别

与JSP指令不同的是,JSP动作元素在请求处理阶段起作用。

注释

  • HTML

<!--注释内容-->

  • JSP(隐藏注释)

<%--comments--%>

  • Java

<%//单行注释%>

<%/*多行注释*/>

猜你喜欢

转载自blog.csdn.net/weixin_38500325/article/details/82992274
今日推荐