`
can_do
  • 浏览: 258128 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EL表达式相关要点

阅读更多
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//////////
分享到:
评论

相关推荐

    node-elm-repl::OK_hand:JavaScript工具,可快速访问Elm表达式的类型(作为结构,而不仅仅是字符串)和值

    因此,只有在所有这些要点都满足的情况下,此工具才能为您提供帮助: 您对榆木语言感兴趣; 您正在用JavaScript编写Elm语言的东西,例如一些Electron驱动的IDE /代码编辑器的插件; 在JavaScript中,您需要使用单个...

    我的struts2的总结

    当EL表达式无法找到对应的属性或者属性值为null时,可能会抛出异常。因此,在使用EL表达式时需要注意确保引用的属性是可用的。 ### 国际化资源文件 原文中的“struts.custom.i18n.resources”配置项用于指定Struts...

    day17_EL&JSTL.rar

    标题 "day17_EL&JSTL.rar" 暗示了这个压缩包可能包含有关在Java Web开发中使用Expression Language(EL)和JSTL(JavaServer Pages Standard Tag Library)的学习材料。EL是用于在JSP页面中简洁地表达和访问...

    Java学习笔记、SSH学习笔记

    EL表达式可以在页面上直接引用模型数据,如`${user.name}`,而无需使用传统的Java脚本let语句或jsp:useBean。 4. **SSH框架**: - **Struts**:这是一个基于MVC设计模式的Java Web框架,负责处理请求、控制业务...

    jsp基本语法 学习指南

    jsp 基础的学习笔记 第一章语法和el表达式语言的使用 JSP学习要点记录 jsp乱码解决大全 基础开发入门级:JSP与ASP的比较 用EL访问javabean pro jsp第三章第五节代码 .......

    jsp连接数据库6关键要点

    1. **引入数据源**:在JSP页面中通过EL表达式或者Scriptlet的方式引用数据源,从而实现数据库操作。 2. **编写SQL语句**:在JSP页面中编写SQL语句来执行查询、插入、更新或删除等操作。 3. **处理结果集**:处理...

    开发中常用jsp配置文件

    1. **EL (Expression Language)** 表达式的使用:`"${userlist}"` 和 `${two.userName}` 都是EL表达式。它们允许开发者直接在JSP页面中访问Java对象及其属性,而无需编写显式的Java代码。例如,“${userlist}”表示...

    Jsp+Mysql进行简单的增删改查-标准要点.pdf

    例如,使用JSTL的`&lt;sql:update&gt;`标签执行更新操作,或者通过EL表达式获取请求参数。 总的来说,JSP+MySQL的组合提供了一种高效且经济的方式来开发动态网站,而使用Eclipse或MyEclipse作为开发工具可以提高开发效率...

    JSP实践要点

    - EL简化了JSP中的表达式,用于获取和设置页面作用域内的对象属性。 - JSTL提供了一组标准标签,如`c:forEach`、`fmt:formatDate`,减少脚本代码,提高可读性。 6. **模型-视图-控制器(MVC)设计模式** - JSP...

    jsp 总复习

    - 常用的EL表达式如`"${pageScope.name}"`,`${sessionScope.name}`,`${applicationScope.name}`等。 - EL表达式可以直接在JSP页面中使用,无需任何配置。 2. **JSTL(JavaServer Pages Standard Tag Library)*...

    JavaJ2EE工程师实训 培训目标

    - **知识要点**:Filter过滤器、Listener监听器的用法、EL表达式和JSTL标签的应用。 - **学习目的**:这些技术的学习有助于提高Web应用的安全性和灵活性。 #### 13. Log4j、Ant、数据库缓冲池 - **知识要点**:Log...

    jsp 中文文献 毕业设计

    EL表达式简洁且易于理解,例如`${variable}`可以用于输出变量的值。 **JSTL(JavaServer Pages Standard Tag Library)** 是一套标准的标签库,提供了一系列的标签来处理常见的任务,如迭代、条件语句、XML处理等,...

    JSP应用开发-BBS在线学习论坛项目总结.pptx

    **2) EL表达式的作用和使用** EL(表达式语言)简化了JSP页面中的数据获取。在BBS项目中,EL可以用来从JSP隐式对象中快速访问数据,比如`pageScope.username`获取当前页面作用域内的用户名。EL支持page、request、...

    一套JSP测试题,有答案

    以上内容覆盖了JSP的基本概念和技术要点,包括JSP的生命周期、指令元素、脚本元素、动作元素以及EL表达式和JSTL标签库等高级特性。掌握这些知识点对于理解和使用JSP进行Web开发至关重要。此外,还提供了一个简单的...

    JAVA学习要点总结.pdf

    理解Servlet生命周期、请求响应处理流程以及JSP指令、脚本元素和EL(Expression Language)表达式是学习Java Web的必备知识。 接下来,我们转向数据库管理。MySQL是一种流行的开源关系型数据库管理系统,常用于Web...

Global site tag (gtag.js) - Google Analytics