在使用EL的时候,不可避免的遇到,截取字符串,判断字符串长度等情况。这里给出简单的通过fn函数操作字符串的deamon。
1、页面引入标签
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
2、对内容的处理
<c:choose><c:when test='${fn:length(dutyLog.content) >= 100}'>${fn:substring(dutyLog.content,0,100)}...</c:when><c:otherwise>${dutyLog.content}</c:otherwise></c:choose>
${fn:length(dutyLog.content)}获取dutyLog.content的对应长度; ${fn:substring(dutyLog.content,0,100)}截取dutyLog.content的长度,${fn:substring(str,beg,end)}
特此记录,以待下次使用。
相关推荐
- **有长度限制的内容**:如果内容过长(超过10个字符),我们通常会做截取处理,这里使用`fn:substring()`函数,截取前10个字符并添加省略号: ```jsp ${fn:contains(oName,'img')==false}"> ${fn:length(oName...
在Web开发过程中,经常会遇到需要对页面上的文字进行截断处理的情况,即当文字长度超过某个预设值时,以省略号(...)的形式来...通过上述方法,可以有效地控制页面上元素的内容显示,使页面内容展示更加友好和美观。
总的来说,`dwz页面图片显示js`涉及到的技术点主要包括图片预加载、缩放、轮播和懒加载,这些都是提升网页性能和用户体验的重要手段。开发者需要熟练掌握JavaScript和DWZ框架,才能有效地实现这些功能。同时,理解并...
在本篇内容中,我们将深入探讨如何在JSP(Java...通过结合使用JSTL和EL表达式,我们可以更加灵活地控制页面上的数据展示形式。此外,对于初学者来说,理解这些基础知识也非常重要,因为它们是构建复杂Web应用的基础。
总的来说,jQuery.jqprint-0.3.js是实现Web页面打印功能的一个实用工具,它使得开发者能够轻松控制打印内容和样式,提高了用户体验。通过熟练掌握其使用方法和配置选项,可以有效地满足各种打印需求。
在网页设计中,"jQuery页面滚动显示第几步效果"是一种常见的交互设计技术,它通过JavaScript库jQuery实现,为用户提供了一种动态浏览体验。这种效果通常用于制作教程、步骤指南或者多步骤表单,用户在滚动页面时,每...
这种方式非常适用于需要控制展示字符串长度的场景,比如在列表页面展示商品名称时,如果名称过长可能会导致布局错乱,这时就可以使用`fn:substring`函数来截取合适的长度。 ### JSTL Functions 标签库中的其他字符...
在网页设计中,有时我们需要在用户将鼠标悬停在特定元素(如图片)上时显示额外的文本信息,以提供更丰富的交互体验。jQuery 插件为此类需求提供了一个便捷的解决方案。本篇文章将详细介绍一个名为“jqeruy”(可能...
3. 在事件触发时使用`throttle`来控制回调函数的调用。 4. 使用`apply`方法确保函数执行时`this`和参数的正确性。 通过这样的设置,开发者可以有效地控制特定事件触发的函数调用频率,防止因事件触发过于频繁而影响...
在index.html中,很可能使用了jQuery的$(document).ready()函数来确保页面加载完成后执行相关代码,$.fn.extend()方法可能被用来定义自定义的jQuery方法,以实现鼠标切换显示的功能。 总的来说,这个压缩包提供了一...
3. 动画效果:使用`$.fn.animate()`函数来实现转盘旋转的动画效果,控制转盘在一定时间内的转动角度。 4. 随机数生成:可能使用`Math.random()`来生成随机数,决定转盘停在哪个奖项上,实现抽奖逻辑。 5. Ajax交互:...
在示例代码中,使用了`<c:if>`标签和`fn:length`以及`fn:substring`函数来判断和截取字符串。`fn:length`是JSTL(JavaServer Pages Standard Tag Library)中的函数,用于计算字符串的长度。`fn:substring`函数则...
例如,如果某个属性值是一个字符串,而你希望将其拆分为多个部分显示,可以使用Java的`split()`方法或者JSTL的`fn:split()`函数。假设你的VO有一个`separatedData`属性,其中包含逗号分隔的数据,你可以这样做: ``...
page:窗口内容页的地址参数值:窗口的内容页为一个单独的页面文件,这个文件的路径是内容页面文件相对于调用窗口插件的路径或也可使用绝对路径,如果此参数的值为不同域的外部链接,那一定要使下面的link参数为真...
- 动画函数:$.fn.fadeIn(), $.fn.slideDown()等用于创建平滑的显示和隐藏效果。 - 自定义动画:使用$.fn.animate()可以实现自定义动画,调整CSS属性如宽度、高度、透明度等。 - 动画队列:通过.queue()和....
例如,在提供的示例代码中,`{msg:message}` 是一个包含数据的对象,其中 `message` 的值是 "把该信息传递给Fn函数"。 2. **`fn`** (必需): 这是一个函数,当匹配的元素被点击时会被执行。这个函数可以访问 `event`...
* 自带布局规则的元素的默认样式尽量保持,控制隐藏/显示时尽量恢复成原值,如 `tr/td` 等 table 相关元素的 `display` 属性的值为特殊值,若设置为 `block`,则会导致 `rowspan`、`colspan` 等 table 相关属性失效...
当我们谈论到在网页设计中控制元素的动态居中显示时,这涉及到CSS样式的应用以及对页面元素位置的控制。CSS提供了诸如`margin`、`position`、`top`、`left`等属性,可以用来设置元素的位置和布局。然而,为了动态...