1、EL表达式实现的if...else 如下:
/////////begin//////
<c:choose>
<c:when test="${fn:startsWith(row.name, 'CND_00_21_CC_C3_06_20_') || fn:endsWith(row.name, '_00A21BCCCC3D06E20_')}">
</c:when>
<c:otherwise>
<a href="<c:url value="send.jsp">
<c:param name="JMSDestination" value="${row.name}" />
<c:param name="JMSDestinationType" value="queue"/></c:url>">发送</a>
<a href="<c:url value="purgeDestination.action">
<c:param name="JMSDestination" value="${row.name}" />
<c:param name="JMSDestinationType" value="queue" />
<c:param name="secret" value='${sessionScope["secret"]}'/></c:url>">清空</a>
<a href="<c:url value="deleteDestination.action">
<c:param name="JMSDestination" value="${row.name}" />
<c:param name="JMSDestinationType" value="queue" />
<c:param name="secret" value='${sessionScope["secret"]}'/></c:url>">删除</a>
</c:otherwise>
</c:choose>
/////////end////////
2、EL表达式实现的for如下:
/////////begin/////
<tbody>
<c:forEach items="${requestContext.brokerQuery.queues}" var="row">
<tr>
<td>${row.cursorPercentUsage}</td>
</tr>
</c:forEach>
</tbody>
/////////end///////
3、EL表达式判断相等
/////////begin////////
<c:choose>
<c:when test="${record[3]}==<%=currdate %>"><td bgcolor="red"><%=day %></td></c:when>
<c:otherwise><td bgcolor="green"><%=day %></td></c:otherwise>
</c:choose>
/////////end//////////
Last、EL表达式相关:
//////////begin////////
1.<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
2.fn:contains(string, substring)
3.fn:endsWith(string, suffix)
4.fn:indexOf(string, substring)
5.fn:startsWith(string, suffix)
6.fn:length(list)
7.fn:replace(string, before, after)
8.fn:substring(string, begin, end)
9.fn:trim(string)
//////////end//////////
分享到:
相关推荐
因此,只有在所有这些要点都满足的情况下,此工具才能为您提供帮助: 您对榆木语言感兴趣; 您正在用JavaScript编写Elm语言的东西,例如一些Electron驱动的IDE /代码编辑器的插件; 在JavaScript中,您需要使用单个...
当EL表达式无法找到对应的属性或者属性值为null时,可能会抛出异常。因此,在使用EL表达式时需要注意确保引用的属性是可用的。 ### 国际化资源文件 原文中的“struts.custom.i18n.resources”配置项用于指定Struts...
标题 "day17_EL&JSTL.rar" 暗示了这个压缩包可能包含有关在Java Web开发中使用Expression Language(EL)和JSTL(JavaServer Pages Standard Tag Library)的学习材料。EL是用于在JSP页面中简洁地表达和访问...
EL表达式可以在页面上直接引用模型数据,如`${user.name}`,而无需使用传统的Java脚本let语句或jsp:useBean。 4. **SSH框架**: - **Struts**:这是一个基于MVC设计模式的Java Web框架,负责处理请求、控制业务...
jsp 基础的学习笔记 第一章语法和el表达式语言的使用 JSP学习要点记录 jsp乱码解决大全 基础开发入门级:JSP与ASP的比较 用EL访问javabean pro jsp第三章第五节代码 .......
1. **引入数据源**:在JSP页面中通过EL表达式或者Scriptlet的方式引用数据源,从而实现数据库操作。 2. **编写SQL语句**:在JSP页面中编写SQL语句来执行查询、插入、更新或删除等操作。 3. **处理结果集**:处理...
1. **EL (Expression Language)** 表达式的使用:`"${userlist}"` 和 `${two.userName}` 都是EL表达式。它们允许开发者直接在JSP页面中访问Java对象及其属性,而无需编写显式的Java代码。例如,“${userlist}”表示...
例如,使用JSTL的`<sql:update>`标签执行更新操作,或者通过EL表达式获取请求参数。 总的来说,JSP+MySQL的组合提供了一种高效且经济的方式来开发动态网站,而使用Eclipse或MyEclipse作为开发工具可以提高开发效率...
- EL简化了JSP中的表达式,用于获取和设置页面作用域内的对象属性。 - JSTL提供了一组标准标签,如`c:forEach`、`fmt:formatDate`,减少脚本代码,提高可读性。 6. **模型-视图-控制器(MVC)设计模式** - JSP...
- 常用的EL表达式如`"${pageScope.name}"`,`${sessionScope.name}`,`${applicationScope.name}`等。 - EL表达式可以直接在JSP页面中使用,无需任何配置。 2. **JSTL(JavaServer Pages Standard Tag Library)*...
- **知识要点**:Filter过滤器、Listener监听器的用法、EL表达式和JSTL标签的应用。 - **学习目的**:这些技术的学习有助于提高Web应用的安全性和灵活性。 #### 13. Log4j、Ant、数据库缓冲池 - **知识要点**:Log...
EL表达式简洁且易于理解,例如`${variable}`可以用于输出变量的值。 **JSTL(JavaServer Pages Standard Tag Library)** 是一套标准的标签库,提供了一系列的标签来处理常见的任务,如迭代、条件语句、XML处理等,...
**2) EL表达式的作用和使用** EL(表达式语言)简化了JSP页面中的数据获取。在BBS项目中,EL可以用来从JSP隐式对象中快速访问数据,比如`pageScope.username`获取当前页面作用域内的用户名。EL支持page、request、...
以上内容覆盖了JSP的基本概念和技术要点,包括JSP的生命周期、指令元素、脚本元素、动作元素以及EL表达式和JSTL标签库等高级特性。掌握这些知识点对于理解和使用JSP进行Web开发至关重要。此外,还提供了一个简单的...
理解Servlet生命周期、请求响应处理流程以及JSP指令、脚本元素和EL(Expression Language)表达式是学习Java Web的必备知识。 接下来,我们转向数据库管理。MySQL是一种流行的开源关系型数据库管理系统,常用于Web...
- **迭代**:在EL表达式中使用`forEach`进行迭代,需要注意的是在迭代过程中不能直接修改集合元素。 以上是对JavaEE学习实战笔记心得的主要知识点总结,覆盖了从JavaSE基础到高级框架的应用实践。希望这些内容能够...