`

在EL中进行除法运算,结果不要小数的问题

 
阅读更多

在EL表达式中若有${10/3},则他的结果输出的是个小数。大多数时候我们都只需要整数就可以了。以下是将小数转整数的方法:

 

 

<fmt:formatNumber type="number" value="${10/3}" maxFractionDigits="0"/>

 

maxFractionDigits="0"表示保留0位小数,即取整,注意:此时取的整数是四舍五入的。

如果是${1/3}结果就是0,如果是${6/7}结果就是1,此方法适合想四舍五入取整的。

当然想保留固定位小数只需将maxFractionDigits="0"中的0做适当修改就可以了,想保留小数点后几位就改成几。

 

当然也有不四舍五入取整的方法。

例如:

<fmt:formatNumber type="number" value="${(13-13%7)/7}"/>

如果用上面的方法结果为2,此方法结果为1,不同目的分别取之。

其实就是先得到余数,将余数减去再除,这样结果刚好是整数,也就不存在四舍五入的问题了。因为减去余数之后,正好整除。

分享到:
评论

相关推荐

    EL表达式运算符用法

    在Java Web开发中,EL(Expression Language)表达式是一种非常实用的语言特性,主要用于在JSP页面中获取对象的值或者执行简单的运算操作。EL表达式的引入极大地简化了前端与后端数据交互的过程,使得JSP页面变得...

    倍福EL6692在TwinCAT中配置和使用.pdf

    3. 选择配置列表中选择EL6692模块1,并在右侧的标签中选择【EL6692】,并单击【Create configuration】,点击【reload IO devices】,此时配置的PDO数据会出现在列表中(本例不进行时钟同步)。 4. 将相应的变量和...

    EL表达式全解语法中文技术文档

    EL表达式在JSP中扮演着重要角色,它提供了一种简洁的方式来获取和操作JavaBean属性,以及与Java Servlets和JSP作用域对象进行交互。 **二、EL表达式的结构** EL表达式通常以`$`符号开头,后跟大括号`{}`,如`${...

    EL中文显示乱码的解决办法

    在使用EL(Expression Language)表达式处理中文字符时,可能会遇到中文显示乱码的问题,这通常是由于字符编码不一致导致的。以下是一些详细的解决步骤和相关知识点: 1. **理解字符编码**: - 字符编码是用来表示...

    关于解决ElementUi中select框在页面滚动时el-option超出元素区域的问题+ cascader滚动超出问题

    然而,在实际使用过程中,可能会遇到一些问题,比如Select下拉选项(el-option)在页面滚动时超出元素区域,以及Cascader级联选择器滚动超出其容器。这两个问题都会影响用户体验。本文将详细探讨这两个问题的原因及...

    jstl chm pdf 中文 el表达式

    - `JSP2.0-EL.pdf`:这个文件很可能是关于JSP 2.0版本中EL表达式的详细指南,涵盖了EL的基本概念、语法以及如何在实际项目中应用。 通过阅读这些资源,开发者可以全面掌握JSTL和EL的使用方法,提高JSP开发效率,...

    maven项目中的EL表达式问题

    然而,在转换过程中遇到了一个问题:JSP页面中的EL表达式没有被正确解析,而是原样输出。这显然是不正常的。 #### 三、问题定位与分析 经过排查,问题的根源在于Maven项目默认使用了Web 2.3规范。而在该规范下,EL...

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

    综上所述,在开发中遇到EL表达式问题时,可以通过调整web.xml文件中的JSP版本配置或在JSP页面中调整page directive指令来解决。同时,了解EL表达式在不同Java EE版本中的行为差异以及它们提供的新特性,有助于在实际...

    EL 表达式 EL-Java

    :`用于条件语句,`+`、`-`、`*`、`/`、`%`分别代表加法、减法、乘法、除法和模运算,`==`、`!=`用于比较相等和不等,`eq`和`ne`也是同样的功能,`lt`、`le`、`gt`、`ge`分别表示小于、小于等于、大于、大于等于的...

    JS中如何引用EL表达式

    在 JavaScript 中引用 EL 表达式需要注意服务端和客户端的执行顺序,charset 编码问题,以及 JavaScript 文件和 JSP 文件的相互引用问题。通过遵循正确的方法和注意事项,我们可以成功地在 JavaScript 中引用 EL ...

    jspEL表达式和el

    通过EL,可以轻松地在JSP页面中嵌入JSTL标签的结果,如`${fn:length(users)}`使用了`fn`前缀的`length`函数来计算`users`集合的长度。 **5. EL的隐式对象** JSP提供了一些预定义的EL隐式对象,如`pageContext`、`...

    EL语言(EL运算式是使用${开始,以}结尾)

    EL表达式通常以`${}`包裹,用于在JSP页面中动态地输出数据。 **EL的定义与用途** EL表达式的基本格式是`${expression}`,它用于在JSP页面中方便地输出`pageContext`、`request`、`session`和`application`四个域...

    EL6021模块进行自由串口

    4. **参数配置**: 在EL6021的COEONLINE设置中,配置波特率和数据格式。 5. **库管理**: 在TwinCat SystemManager中连接CX并完成硬件扫描,接着在“Library Manage”中添加串口通讯库。 6. **变量声明**: 在Global ...

    EL和JSTL.doc

    EL(Expression Language)是一种表达式语言,主要用于JSTL(JavaServer Pages Standard Tag Library)中输出或输入一个JAVA表达式的表示形式。EL语言只能通过建立表达式${exp1}来进行调用。 EL语言有三种使用方式...

    EL手册 EL手册 EL手册

    《EL手册》是关于EL(Expression Language)的详尽指南,它是Java EE应用程序开发中的一个重要组成部分,主要用于在JSP(JavaServer Pages)和其他Java web组件中进行数据绑定和表达式处理。EL语言的设计目的是简化...

    实现通过EL获取用户的注册信息

    在Java Web开发中,EL(Expression Language)表达式是一种强大的工具,用于在JSP页面上简洁、高效地访问和操作应用程序上下文中的数据。本文将深入探讨如何利用EL表达式来获取用户的注册信息,包括名称、密码、E-...

    蜜蜂el编辑器

    EL是一种轻量级的脚本语言,用于在JSF组件中获取和设置值,简化了从前在JSP页面中进行的复杂数据绑定操作。 该编辑器的主要特点和功能包括: 1. **代码高亮**:提供对EL语法的智能识别和颜色标记,使得代码更易于...

    表达式语言(EL) el表达式

    在JavaServer Pages (JSP) 2.0版本中引入了一项重要的新特性,即表达式语言(EL),它极大地简化了在JSP页面中访问JavaBean属性和表达式求值的方式。EL提供了一种简洁、易于阅读的语法,使得开发者可以更高效地处理...

    解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题

    在使用element-ui开发Web项目时,经常会遇到一些组件使用上的细节问题,其中element-ui中的下拉多选框组件el-select使用时,如何设置默认值且不可删除,是一个较为常见的需求。本文将详细介绍如何解决这个问题,以及...

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

    3. 进行算术操作:EL 表达式可以进行算术操作,例如加、减、乘、除等。 例如:${45+36} 计算 45 和 36 的和 JSTL 标签库(JavaServer Pages Standard Tag Library)是一种在 JSP 页面中使用的标签库,用于简化 JSP...

Global site tag (gtag.js) - Google Analytics