EL或JSTL 如何使用Math函数

问题描述

<span style="width: ${finalScore*20}%;" class="percent"></span>请问保证width不超过100% 有什么办法?有现成的数学函数吗不用JS 不用 IF ELSE 问题补充:7454103 写道

解决方案

EL 也是可以的! 一样!三元运算符? : 例如:${3>2?'是':'不是'}
解决方案二:
引用不能这样用。。 因为加了Struts2。。 、s2 也可以这样用啊! 首先从你的值栈 或者其他范围里面取出来!然直接用!<%int finalScore=request.get....%>
解决方案三:
jsp ? 试试这个!<span style="width: <%=finalScore*20>=100?100:finalScore*20 %>;"class="percent"></span>

时间: 2024-07-28 15:54:39

EL或JSTL 如何使用Math函数的相关文章

PHP内置的Math函数效率测试_php技巧

本文实例分析了PHP内置的Math函数效率问题.分享给大家供大家参考.具体分析如下: 如题所示,对于没有做过大规模运算的朋友来说,可能还不知道,PHP的Math函数运算原来是如此之慢的,大家还是麻烦点,手写多几句,代码如下: 复制代码 代码如下: $start = microtime(TRUE);    for ($i=0; $i < 200000; $i++){        $s = 0;     for ($j=0; $j < 3; $j++){            $s += ($j

Javascript Math函数一些用法详解

Math函数主要用于数字的处理 Math.random():可以产生出0-1之间的任意小数,例如0.0105901374530933 或 0.872525005541986 Math.round();是采用四舍五入方式取得最接近的整数 Math.ceil();是向上取得一个最接近的整数 Math.floor(); 和Math.ceil();相反,Math.floor();向下取得一个最接近的整数. Math.round(Math.random()); 这个表达式可以生成一个0.0和1.0之间的一

jsp基础与提高(EL、JSTL)

EL表达式 1.1 为什么需要EL表达式和JSP标签 JSP的产生在一定程度上将Servlet中负责表现的功能抽取了出来,但JSP页内嵌入的Java代码也破坏了页面中负责表现的页面结构,特别是当运算逻辑稍微复杂一点的话,那么JSP页面中大量的Java代码增加了页面维护的难度. 所以使用简单的标签来表现复杂的逻辑以及使用简单的形式表现运算的关系就是EL表达式和JSP标签出现的原因. 1.2. 什么是EL表达式 一套简单的运算规则,用于给JSTL标签的属性赋值,也可以直接用来输出而脱离标签单独使用.

Taglib原理和实现:再论El和JSTL标签

js 问题:你想和JSTL共同工作.比如,在用自己的标签处理一些逻辑之后,让JSTL处理余下的工作. 看这个JSP例子: <% String name="diego"; request.setAttribute("name",name);%><c:out value="${name}"/>...... 许多JSTL标签支持El表达式,所以,只要你在自己的标签内部把值塞进request,其他jstl标签就能使用它们 下面这个

EL和JSTL中对xml的解析差异

js|xml 一,问题描述 最近我们的一个应用,要从支持jsp2.0的服务器移植到只支持sp1.2的服务器,经过一段时间的移植,测试发现与xml相关的一些数据的表现和存储出现了不少的问题,发现本来应该存储为xml字符串的信息,最终被存储为了解析后的纯文本,即xml中的标签全部被html化,例如<user>变为了<user>,我们的应用以前没有问题啊,为什么移植到jsp1.2的服务器后就出了xml的问题呢? 二,问题分析 后来经过排查发现,原来我们在jsp2.0的服务器中,使用了大量

JSTL中的fn函数

一.概念   JSTL内置了几个用于字符串操作的方法,可以直接在表达式中使用,大大的简化了代码,提供代码的可读性. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 二.详解 fn:c

J2EE中EL和JSTL结合运用

这里的例子只是简单的Servlet+JSP,没有用到框架,如果用到Struts的话,只要符合Struts中Action标准,或者直接用Struts标签替代就可以了.   ToMainAction public class ToMainAction extends HttpServlet {  private IBoarderDao boardDao = new BoardDaoImpl();  private ITopicDao topicDao = new TopicDaoImpl();  p

用el和jstl标签的时候出现的错误

问题描述 在写一个小程序的时候出现的错误错误地方大概是这里<jsp:useBeanid="articleBo"class="own.operation.ArticleBo"></jsp:useBean><c:setvar="javaList"value="${articleBo.selectArticleByType(1)}"scope="session"></c:

基于Java中Math类的常用函数总结_java

Java中比较常用的几个数学公式的总结: //取整,返回小于目标函数的最大整数,如下将会返回-2 Math.floor(-1.8): //取整,返回发育目标数的最小整数 Math.ceil() //四舍五入取整 Math.round() //计算平方根 Math.sqrt() //计算立方根 Math.cbrt() //返回欧拉数e的n次幂 Math.exp(3); //计算乘方,下面是计算3的2次方 Math.pow(3,2); //计算自然对数 Math.log(); //计算绝对值 Mat