JavaWeb

您所在的位置:网站首页 标签的使用方法和管控要求有哪些呢 JavaWeb

JavaWeb

#JavaWeb| 来源: 网络整理| 查看: 265

文章目录 JavaWeb——JSP标签,JSTL标签,EL表达式1. EL表达式2. JSTL标签核心标签详解< c:if>标签< c:set>标签< c:choose>, < c:when>, < c:otherwise> 标签< c:forEach>`标签 3.JSP标签

JavaWeb——JSP标签,JSTL标签,EL表达式 1. EL表达式

EL(Expression Language)表达式:为了使JSP写起来更加简单。

格式:${}

三个作用:

获取数据执行运算获取web开发的常用对象 2. JSTL标签

JSTL(Java server pages standarded tag library,即JSP标准标签库)是一个JSP标签集合,它封装了JSP应用的通用核心功能,给Java Web开发人员提供了一个标准通用的标签库。

JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。

开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,整齐性,降低程序的维护难度,标签的功能和Java代码一样。

根据JSTL标签所提供的功能,可以将其分为5个类别。

核心标签格式化标签SQL 标签XML 标签JSTL 函数

使用JSTL标签要导入的jar包

javax.servlet.jsp.jstl jstl-api 1.2 taglibs standard 1.1.2

再把上面两个jar包放入E:\apache-tomcat-9.0.41\lib目录

核心标签详解

核心标签是最常用的 JSTL标签。引用核心标签库的语法如下:

标签描述用于在JSP中显示数据,就像用于保存数据与我们在一般程序中用的if一样本身只当做和的父标签的子标签,用来判断条件是否成立的子标签,接在标签后,当c:when标签判断为false时被执行基础迭代标签,接受多种集合类型根据指定的分隔符来分隔内容并迭代输出用来处理产生错误的异常状况,并且将错误信息储存起来检索一个绝对或相对 URL,然后将其内容暴露给页面用来给包含或重定向的页面传递参数重定向至一个新的URL.用于删除数据使用可选的查询参数来创造一个URL < c:if>标签

标签判断表达式的值,如果表达式的值为 true 则执行其主体内容。

语法格式

...

属性

标签有如下属性:

属性描述是否必要默认值test条件是无var用于存储条件结果的变量否无scopevar属性的作用域否page

测试

Title if测试 < c:set>标签

标签用于设置变量值和对象属性。

标签会计算表达式的值,然后使用计算结果来设置 JavaBean 对象或 java.util.Map 对象的值。

语法格式

属性

标签有如下属性:

属性描述是否必要默认值value要存储的值否主体的内容target要修改的属性所属的对象否无property要修改的属性否无var存储信息的变量否无scopevar属性的作用域否Page

注意:如果指定了target属性,那么property属性也需要被指定。

测试

c:set 标签实例 =90&&score=80&&score=70&&score=60&&score=0&&score


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3