jstl标签实现文字过长隐藏显示问题

news/2024/5/18 16:28:19 标签: jstl

当文字过长引起显示问题的时候我们可以将过长的文字隐藏起来一部分,鼠标移动过去显示出来

需要用到的jstl标签有 

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

C标签主要用于判断字符串长度是否过长

Fn标签用于截取过长的字符串

c:choose标签,相当于java中的case标签一样

<td class="align-center">
<c:choose>

    <%--当满足长度太长的时候执行--%>
    <c:when test="${fn:length(r.sgayReason) >= 10}">

        <%--用fn标签中的substring方法取值 其中r.sgayReason可以是后台传递过来的以为本身就在el表达式中,
        不需要在嵌套一个el表达式,直接写变量名.属性即可后面两个参数则为开始位置和结束位置--%>
        <span class="spa2" title="${r.sgayReason }">${fn:substring(r.sgayReason ,0,10)}……</span>
    </c:when>
    <c:otherwise>

        <%--当不满足长度太长时则可以直接显示--%>

        <%--title 属性用于鼠标停留在标签上面显示全部内容使用--%>
        <span class="spa2" title="${r.sgayReason }">${r.sgayReason }</span>
    </c:otherwise>
</c:choose>
</td>

ok,完成


http://www.niftyadmin.cn/n/1251972.html

相关文章

自学Javase方法执行内存分析

菜鸟自学Javase方法执行内存分析 规则&#xff1b;自上而下依次执行&#xff0c;当前这行的代码没有结束时候&#xff0c;下一行代码不可能被执行 执行顺序结果 &#xff0c;一切从主方法开始&#xff0c;m1要结束必须等m2先结束&#xff0c;但是m2&#xff0c;想结束又要等m3先…

自学javase的回顾(1/10)

自学javase的回顾&#xff08;1/5&#xff09; 1、Java环境变量配置 2、Java语言特性和执行过程 3、Java标识符 和 关键字 和 修饰符 4、 java转义符 一、## Java环境变量配置 步骤1、其实java环境变量设置很简单&#xff0c;首先下载安装JDK安装包&#xff0c;安装过程中…

SpringMVC 八大注解

1、Controller 在SpringMVC 中&#xff0c;控制器Controller 负责处理由DispatcherServlet 分发的请求&#xff0c;它把用户请求的数据经过业务处理层处理之后封装成一个Model &#xff0c;然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义…

搭建idea下的vue项目结构工程

需要先安装好nodejs和npm&#xff0c;输入下面的命令查看是否成功安装 node -v npm -v 打开命令提示符 首先安装使用淘宝npm镜像&#xff1a; 淘宝 npm 地址&#xff1a; http://npm.taobao.org/ 如何使用 有很多方法来配置npm的registry地址&#xff0c;下面根据不同情境列…

自学javase的回顾(2/10)

自学javase的回顾&#xff08;2/10&#xff09; 1. java数据类型和类型转换 2. java进制换算和字符编码 3. java内存基本单元—变量 4. java运算符 一. java数据类型和类型转换 java数据类型 1&#xff09;java数据类型分为基本数据类型和引用数据类型&#xff1f; A、基…

mybatis分页查询之无条件查询与有条件查询分页

pom.xml: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0…

Mybatis动态sql有条件的查询所有

pom.xml: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 …

自学JavaSE的基础知识总结(一)

Java基础知识汇总&#xff08;一&#xff09; 1、JVM、JRE和JDK的区别&#xff1f; JDK>JRE>JVM JVM(Java Virtual Machine):java虚拟机&#xff0c;用于保证java的跨平台的特性。 注意&#xff1a; java语言是跨平台&#xff0c;jvm不是跨平台的。 JRE(Java Runtime E…