`
jackroomage
  • 浏览: 1215145 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

El表达式截取字符串的长度,大于12个字的后面用 ... 表示。

 
阅读更多

El表达式截取字符串的长度,大于12个字的后面用 ... 表示。


下面是网上的写法。
 <c:if test="${fn:length(newslist.title)>11 }">
<!-- 判断新闻标题是否大于11,如果是就执行以下语句 -->
                       <tr>
                             <td width="14"><img src="image/index_main_19.jpg" width="14" height="14" /></td>
                             <td height="17" title=${newslist.title }>${fn:substring(newslist.title, 0, 11)}...</td>
                        </tr>
                    </c:if>


下面是自己公司的写法:

            <td class="bkleft"><span class="rmore"><a
                target="_blank"
                href="${_currConText}/answer/faqShow.shtm?faqID=${faq.faqID}"><util:getsubstr len="40" var="strword"

srcStr="${faq.title}"></util:getsubstr>
               
                <c:if test="${fn:length(strword)>12 }">
                ${strword }...
                </c:if>
               <c:if test="${fn:length(strword)<=12 }">
                ${strword }
                </c:if>
               
                </a> </span></td>

 

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&这里我想说明一下。

 

 

    <c:if test="${fn:length(strword )>12 }">
                ${strword }...
                </c:if>

strword    换成   faq.title   应该也是可以的吧。

 

 

 

下面是时间的截取:

    <td><fmt:formatDate value="${ faq.answerTime }"
                pattern="yyyy-MM-dd HH:mm:ss" /></td>

分享到:
评论

相关推荐

    EL表达式包括字符串处理,时间日期的格式化,数字处理

    EL表达式可以通过调用对象的方法来进行字符串处理。例如,可以使用字符串对象的`.toLowerCase()`方法将字符串转换为小写。 示例: ```jsp 假设request中有名为name的字符串 --%&gt; ${name}".toLowerCase() %&gt; ``` ##...

    运用El表达式截取字符串/获取list的长度实例

    本文将深入探讨如何使用EL表达式来截取字符串以及获取List的长度。EL表达式通常与JSTL(JavaServer Pages Standard Tag Library)结合使用,提供了一系列的函数,如`fn:substring`和`fn:length`,来增强字符串和集合...

    JSP中JSTL提供的函数标签EL表达式操作字符串的方法

    JSP中JSTL提供的函数标签EL表达式操作字符串的方法

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法

    当EL表达式被错误地当作字符串处理而不是被解析时,会导致其原本要展示的数据无法正确显示。这个问题在使用Java EE 5及以上版本时比较常见。 要解决这个问题,首先需要理解EL表达式的解析与web.xml配置文件中指定的...

    EL表达式截取字符串的函数说明

    ${fn:substring(你要截取的字符串),beginIndex,endIndex} 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 ${fn:contains(name,&gt; fn:...

    El表达式的fn函数处理字符串

    使用El表达式对字符串的截取处理。 做项目中经常使用到,也很实用

    jsp页面截取字符串

    综上所述,JSP 页面中进行字符串截取可以通过多种方式实现,包括直接使用 Java 的 `String` 类方法、EL 表达式、JSTL 标签库以及 JavaScript。根据实际需求和项目结构,选择最适合的方法进行字符串处理。在学习过程...

    EL表达式的使用详解

    EL 表达式的使用详解 EL 表达式是一种在 Java 服务器页面(JSP)中使用的表达式语言。它提供了一种简单的方式来访问和操作 Java 对象的属性。EL 表达式广泛应用于 JSP、Servlet、JSF 等 Web 开发技术中。本文将详细...

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法.docx

    根据文档描述,开发者在使用JavaEE 5标准构建项目的过程中遇到了一个问题:即EL表达式被当作普通的字符串处理而不显示其计算结果或所引用的值。例如,EL表达式`${2000%20}&lt;/p&gt;`在某些情况下会被直接输出为`${2000%20...

    EL表达式使用文档,方便快速使用EL表达式.pdf

    EL 表达式使用文档 EL 表达式(Express Language)是一种强大的表达式语言,用于简化 JSP 页面中的编程。EL 表达式可以嵌入在 JSP 页面内部,减少 JSP 脚本的编写,目的是要替代 JSP 页面中脚本的编写。 EL 表达式...

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    JAVAEE 实验报告 EL 表达式和 JSTL 标签库的使用 EL 表达式(Expression Language)是一种在 JSP 页面中使用的脚本语言,用于简化 JSP 页面的开发。EL 表达式可以访问 JSP 页面中的变量、对象和集合,进行逻辑操作...

    (TAG标签)jstl和struts2标签截取字符串[文].pdf

    如果大于10,则使用`fn:substring`函数来截取字符串的前10个字符,否则直接输出原字符串。 使用自定义函数 在使用jstl标签时,我们也可以使用自定义函数来截取字符串。例如,我们可以创建一个名为`UFunction`的类...

    EL表达式的语法介绍

    eval-expression 是使用 ${expr} 或者 #{expr} 结构的形式构成,literal-expression 是不使用 ${expr} 或者 #{expr} 结构的形式构成,而 Composite expressions 是多个 EL 表达式的聚合。 1.1.1 Eval-expression ...

    el表达式用法部分解说

    EL表达式总是用大括号`{}`括起来,并且前面有一个美元符号`$`作为前缀,其基本形式为`${expression}`。这里`expression`可以是一个简单的变量名称,也可以是一个复杂的表达式。 ### EL表达式的组成部分 #### 1. **...

    Delphi 字符串截取函数

    例如,`SetLength(S, 10)` 将 S 的长度设置为10,如果原始字符串长度小于10,剩余位置将用空格填充;如果原始长度大于10,超出部分将被截断。 通过以上详细介绍和示例,可以看出Delphi提供了全面且强大的字符串处理...

    EL表达式练习 EL表达式练习

    EL(Expression Language,表达式语言)是JavaServer Pages(JSP)2.0及更高版本中的一个重要组成部分,它提供了一种简洁、强大的方式来访问JavaBean属性和表达式求值。EL表达式主要用于简化JSP页面中的代码,提高...

    EL表达式函数

    EL表达式提供了几个用于截取字符串的函数: 1. **fn:substring(string, begin, end)**:返回从`begin`位置开始到`end`位置的子字符串,包括`end`位置的字符。 示例: ```jsp ${fn:substring("Hello World", 6, ...

    JSTL自定义EL表达式

    JSTL的一个关键特性是它支持EL,使得开发者可以通过简单的表达式来获取和设置页面作用域中的数据,而不是使用复杂的JSP脚本。 EL表达式是JSP中一种强大的数据访问机制,其语法类似于JavaScript,但它的主要目的是与...

    el表达式EL表达式言语和JSTL

    **EL表达式** EL(Expression Language)表达式是Java服务器页面(JSP)2.0及更高版本中引入的一种轻量级、强大的脚本语言,主要用于简化Java Web应用程序中的数据访问。它允许开发者在JSP页面中直接访问JavaBean...

Global site tag (gtag.js) - Google Analytics