el表达式 字符串包含
时间: 2023-12-01 10:40:34 浏览: 39
可以使用EL表达式中的fn:contains()和fn:containsIgnoreCase()函数来判断一个字符串是否包含另一个字符串,其中fn:contains()函数区分大小写,而fn:containsIgnoreCase()函数不区分大小写。下面是一个例子:
```jsp
<c:set var="str1" value="Hello World" />
<c:set var="str2" value="world" />
<!-- 使用fn:contains()函数判断str1是否包含str2 -->
<c:if test="${fn:contains(str1, str2)}">
<p>str1包含str2</p>
</c:if>
<!-- 使用fn:containsIgnoreCase()函数判断str1是否包含str2 -->
<c:if test="${fn:containsIgnoreCase(str1, str2)}">
<p>str1包含str2(不区分大小写)</p>
</c:if>
```
上述代码中,我们首先定义了两个字符串变量str1和str2,然后使用fn:contains()函数和fn:containsIgnoreCase()函数来判断str1是否包含str2,如果包含则输出相应的提示信息。
相关问题
flowable el表达式 字符串转日期
在 Flowable 的 EL 表达式中,可以使用内置的 `date` 函数将字符串转换为日期类型。该函数的语法如下:
```
${date(stringValue, pattern)}
```
其中,`stringValue` 为要转换的字符串,`pattern` 为日期格式。例如,要将一个字符串 `'2021-12-31'` 转换为日期类型,可以使用以下 EL 表达式:
```
${date('2021-12-31', 'yyyy-MM-dd')}
```
转换后的结果是一个 `java.util.Date` 类型的对象。
如果要将字符串转换为日期时间类型,可以使用以下格式:
```
${date('2021-12-31 23:59:59', 'yyyy-MM-dd HH:mm:ss')}
```
转换后的结果是一个 `java.util.Date` 类型的对象。
需要注意的是,Flowable 的 EL 表达式中,日期对象是不能直接进行比较的,需要先将日期对象转换为字符串或者使用 Java 代码进行处理。
el表达式 字符串转数字
EL表达式中可以使用内置的函数进行字符串转数字的操作。其中,`fn:toInt`函数可以将字符串转换为整数,`fn:toFloat`函数可以将字符串转换为浮点数。例如:
```
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
...
<c:set var="strnum" value="123" />
<c:set var="num1" value="${fn:toInt(strnum)}" />
<c:set var="num2" value="${fn:toFloat(strnum)}" />
```
在上述代码中,`strnum`是一个字符串类型的变量,通过`fn:toInt`函数将其转换为整数类型的变量`num1`,通过`fn:toFloat`函数将其转换为浮点数类型的变量`num2`。
#### 引用[.reference_title]
- *1* *2* [数字转字符串,字符串转数字](https://blog.csdn.net/coolwriter/article/details/80076801)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [9.5 JSP之表达式语言(EL)](https://blog.csdn.net/Michaelia_hu/article/details/90242605)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]