目的很简单就是为了实现这样的功能:
比如:有的文字说明很长,只需要显示其摘要即可,其他的用“...”来代替。
如图:
我是这么做的:
1.ELUtil.java
package org.monday.customer.util;
public class ELUtil {
/**
* 控制页面字符的显示
*/
public static String sub(String str) {
if (str.length() > 10) {
return str.substring(0, 10) + "...";
}
return str;
}
}
2.monday.tld (与web.xml同级目录下建立)
<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<description>JSTL 1.1 functions library</description>
<display-name>JSTL functions</display-name>
<tlib-version>1.1</tlib-version>
<short-name>m</short-name>
<uri>/monday</uri>
<function>
<name>sub</name>
<function-class>org.monday.util.ELUtil</function-class>
<function-signature>java.lang.String sub(java.lang.String)</function-signature>
</function>
</taglib>
3.在JSP页面上的使用
<%@ taglib uri="/monday" prefix="m" %>
<td>${m:sub(c.description )}</td>
相关推荐
这次整理自定义标签主要是项目的需要,要将一些写死的url信息配置于配置文件中,这样发版的时候改动起来相当方便
本资源代码中包含jstl的标签库定义以及自定义EL标签使用的详细说明,参见压缩文件中说明即可,欢迎各位技术员下载参考及使用
EL、JSTL、自定义标签、过滤器的ppt
主要介绍了JavaWeb开发之JSTL标签库的使用、 自定义EL函数、自定义标签(带属性的、带标签体的),需要的朋友可以参考下
EL自定义标签【步骤图解和工程示例】
jsp学习总结jsp基础自定义标签eL表达式
主要介绍了Vue中el-form标签中的自定义el-select下拉框标签功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
做过大型网站前台的Web开发程序员最头疼的事情就是前台首页的布局,这其中最最头疼的就是标题字符的截取的问题,虽然有fn:substring,但表现率...在我们老大的指点下,了解了如何自定义EL函数,哈哈,今天实现了它。
此分页标签总共有7个属性,都是必有的属性, 1、pageSize(每页显示的条数); 2、pageNo(当前页对象,用于分页); 3、url(分页跳转的路径,一般为servlet的路径); 4、name(在路径中分页模型存放的作用域的属性名); ...
EL是Expression Language的英文缩写(表达式语言),原来是为了方便存储数据所自定义的语言。当时呢,只能在JSTL1.0的标签中使用,现在已经成为了JSP2.0的规范之一,已经成为了一项成熟的、标准的技术。 目的:为了使...
jstl自定义标签和函数思维导图
包含所有自定义标签的base类,以及常用的自定义标签 和el function taglib 说明 isContains 判断一个值,是否在一个集合(或者可以被转成Iterator)当中 isInTime ...
从JSTL和STRUTS的TLD文件到自定义EL函数,自己整理的关于jstl和struts标签的使用方法,以及el函数的建立等
TagsInput 是一种可编辑的输入框,通过回车或者分号来分割每个标签,用回退键删除上一个标签。用 vue 来实现还是比较简单的。 先看效果图,下面会一步一步实现他。 注:以下代码需要vue-cli环境才能执行 (一)伪造...
演示了如何操作cookie,如何自定义标签,如何定义EL内部函数,然后综合演示了怎么定义一个自定义分页标签,可自己进行扩展
在实际的开发中,如为了简化JSP中出现大量的JSP脚本,那么我们需要使用标准标签库和EL表达式,但是和新标签库中提供的标签是有限的,不可能完全满足开发的需要。如:分页。因此需要学习如何自定义自己的标签库。 ...
EL全名为ExpressionLanguage,它原本是JSTL1.0为方便存取数据所自定义的语言。当时 EL只能在JSTL标签中使用,如下: ${ 3 + 7}"> 程序执行结果为10。但是你却不能直接在JSP网页中使用: <p>Hi ! ${ username } 到了...
EL&JSTL 入门必备EL全名为Expression Language,它原本是JSTL 1.0为方便存取数据所自定义的语言。当时EL 能在JSTL标签中使用,如下: ${ 3 + 7}"> 程序执行结果为10。但是你却不能直接在 JSP 网页中使用: >Hi ! ...
Vue.js桌面端自定义滚动条组件之美化滚动条VScroll 前言 前段时间有给大家... 通过简单的标签写法<v-scroll>...</v-scroll> 即可快速生成一个漂亮的替换原生滚动条。 参数配置 props: { // 是否显示原生滚动条