jstl常用标签整理<c:out><c:fortoken>,基本表达式ne,el

<c:url value="http://baidu.com" var="url" scope="session"/>

<c:url>标记具有以下属性:

Attribute Description Required Default
value 根URL Yes None
context /后面的本地Web应用程序的名称 No Current application
var 变量的名称,暴露处理的URL No Print to page
scope 变量的作用域暴露处理的URL No Page

<c:forTokens>

例子1:

<c:forTokens items="Zara,nuha,roshy" delims="," var="name">
   <c:out value="${name}"/><p>
</c:forTokens>

例子2:

  1. <c:forTokens var="str" items="${sourceStr}" delims="|," varStatus="status">
  2. <c:out value="${status.count}" />//当前这次迭代从1开始的迭代计数
  3. <c:out value="${status.index}" />//当前这次迭代从0开始的迭代索引
  4. <c:if test="${status.last}">//用来表明当前这轮迭代是否为最后一次迭代
  5. <br>总共被分为<c:out value="${status.count}" />段.
  6. </c:if>
  7. <c:out value="${status.index}" />//当前这次迭代从0开始的迭代索引
  8. </c:forTokens>

c:forTokens属性说明表

引用

varStatus,它们描述了迭代的当前状态,如下这些属性的含义如下所示:

current:当前这次迭代的(集合中的)项。

index:当前这次迭代从0开始的迭代索引。

count:当前这次迭代从1开始的迭代计数。

first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。

last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。

begin:begin属性的值。

end:end属性的值

step:step属性的值

jstl的表达式

表 1. EL
隐式对象

类别 标识符 描述
JSP pageContext PageContext实例对应于当前页面的处理
作用域 pageScope 与页面作用域属性的名称和值相关联的Map
requestScope 与请求作用域属性的名称和值相关联的Map
sessionScope 与会话作用域属性的名称和值相关联的Map
applicationScope 与应用程序作用域属性的名称和值相关联的Map
请求参数 param 按名称存储请求参数的主要值的Map
paramValues 将请求参数的所有值作为String 数组存储的 Map
请求头 header 按名称存储请求头主要值的Map
headerValues 将请求头的所有值作为String 数组存储的 Map
Cookie cookie 按名称存储请求附带的 cookie 的Map
初始化参数 initParam 按名称存储 Web
应用程序上下文初始化参数的 Map

表 2. EL
运算符

类别 运算符
算术运算符 +-*/ (或 div )和% (或 mod
关系运算符 == (或eq )、 != (或 ne )、< (或 lt )、 > (或gt )、 <= (或 le )和>= (或 ge
逻辑运算符 && (或and )、 || (或 or )和! (或 not
验证运算符 empty

表 3. EL
运算符优先级(自顶到底,从左到右)

[] ,.
()
unary -not!empty
*/div%mod
+ 、binary-
() <</code>><=>=ltgtlege
==!=eqne
&&and
||or
时间: 2024-08-27 22:50:27

jstl常用标签整理<c:out><c:fortoken>,基本表达式ne,el的相关文章

HTML常用标签整理

HTML常用标签整理 HTML常用标签整理 HTML转义字符 HTML中注释 元素类型 文本样式相关标签 分区元素 在页面中显示图片 web开发用到的图片格式 像素 链接元素 表格元素 列表元素 表单元素 form的作用 表单使用 富文本输入框可选的第三方工具 表单实现上传图片或者文件 表单实现编号 为控件分组 wireshark抓包工具 按钮元素 iframe标签 details和summary集合的效果 最后几个 参考资料 HTML转义字符 常用转义字符: < < > > 空格

Dede常用标签整理

1.指定显示文章和栏目 指定文章{dede:arclist idlist='9,14,13,15'}<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} 指定栏目 {dede:type typeid='1'}<a href="[field:typelink /]">[field:typename /]</a>{/

JSTL常用标签大全

1.下载jstl标签库 2.在相目\WEB-INF\lib\文件夹中放入标签库的两个jar文件:javax.servlet.jsp.jstl-1.2.1.jar 和 javax.servlet.jsp.jstl-api-1.2.1.jar 3.在jsp文件的顶部加入以下内容:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>    <c:> 核心标签库  =====

JSTL常用标签库介绍

最近在开发中经常使用JSTL标签,感觉还是蛮好用的,这里介绍几个比较常用的JSTL标签,供大家参考,也是对自己知识的复习与回顾吧! 第一个就是流程控制标签里面的if,用的是非常多.具体写法: <c:if test="条件">执行语句</c:if> 比如条件1成立,就显示一个按钮,条件2成立就显示一个超链接: <c:if test="条件1"> <input id="submit_btn" class=&q

web.xml常用标签整理(不定期更新)

1 <?xml version="1.0" encoding="UTF-8"?><!-- 标明使用的XML版本和文档编码,此项必须位于第一行,之前是空行注释都不行 --> 2 3 <!-- 4 web.xml学名为配置部署文件,是web应用的入口文件,用于声明系统的各项配置,此文件不是必须的,但也只是最简单的静态项目才没有. 5 xml文件中大小写敏感,书写次序敏感,自上而下加载,所以配置此文件时要注意标签的顺序和大小写. 6 --&g

帝国cms常用标签整理

★★★★★★★★★★  首页  ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★标题:[!--pagetitle--]关键词:[!--pagekey--]描述:[!--pagedes--] 友情链接:<ul class="links_text">[e:loop={'select * from [!db.pre!]enewslink where checked=1 and lpic="" order by lid',20,24

IT兄弟连 JavaWeb教程 JSTL常用标签

1.条件标签 条件标签能够实现Java语言中的if语句以及if-else语句的功能,它包括以下几种: <c:if>:用于实现Java语言中的if语句的功能. <c:choose>.<c:when>.<c:otherwise>:用于实现Java语言中if-else语句的功能. (1)<c:if>标签 <c:if>标签用于实现Java语言中的if语句的功能,它的语法为: <c:if test="逻辑表达式" va

重温HTML之常用标签整理

一.Html介绍 1.Html和CSS的关系 1. HTML是网页内容的载体 2. CSS样式是表现(用来改变内容外观的东西称之为表现) 3. JavaScript是用来实现网页上的特效效果(有动画的,有交互的一般都是用JavaScript来实现的) 2.html标签 <p></p>是段落标签 <img>图片标签 3.标签的语法 1. 标签由英文尖括号<和>括起来 2. html中的标签一般都是成对出现的,分开始标签和结束标签.结束标签比开始标签多了一个/.

HTML5 常用标签整理

<!--1.  html5 文本 --> <div> <header> <hgroup> <h1>h1</h1> <h2>h2</h2> </hgroup> </header> <article>article</article> <footer>footer</footer> </div> <!-- 2. html5 小