您正在使用 IPV4 [18.97.14.80] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会      

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中      
【腾讯云】618年中盛惠,2核2G5M云服务器低至 68元/年       [公益] 地球是我家,绿化靠大家       广州婚姻调查公司      
2025年 七夕节 077
2025年 教师节 089
2026年 元 旦 202
2026年 春 节 249
 
您现在的位置:首页 >> JSP >> 内容
本类新增
本类热门
jsp 判断list是否包含string的实现方法
内容摘要: 在jstl里面有fn:contains(str,str)这样的方法来判断字符串是否包含另一个字符串,可是没有判断list是否包含string的方法,所以就自己写了一个方法contains.tag:%@tagimport='java.util.List'%%@tagimport='org.apache.commons.lang3.StringUtils'%%@......
在jstl里面有fn:contains(str,str)这样的方法来判断字符串是否包含另一个字符串,可是没有判断list是否包含string的方法,所以就自己写了一个方法

contains.tag:

<%@tagimport="java.util.List"%>

<%@tagimport="org.apache.commons.lang3.StringUtils"%>

<%@tagimport="java.util.Arrays"%>

<%@tagpageEncoding="UTF-8"%>

<%@attributename="srcStr"type="java.lang.String"required="true"%>

<%@attributename="separatorChars"type="java.lang.String"required="false"%>

<%@attributename="str"type="java.lang.String"required="true"%>

<%

StringsepChars=separatorChars==null?"-":separatorChars;

String[]splitChars=StringUtils.split(srcStr,sepChars);

List<String>list=Arrays.asList(splitChars);

if(list.contains(str))

{%>

<jsp:doBody/>

<%}

%>

然后在需要使用的这个方法的页面上加上一句:

<%@taglibprefix="gms"tagdir="/WEB-INF/tags"%>

这样就可以直接使用

<gms:containssrcStr="${srcStr}"str="${str}">str</gms:contains>

这样子就可以判断了。

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:JSP通用高大上分页代码

 

下一篇:Jsp中的table多表头导出excel文件具体实现

发布日期:2023/10/9
手机扫二维码直达本页
发布时间:16:01:38
点  击:2
录  入:星儿
相关文章
  • 没有相关文章
Baidu
YiJiaCMS 7.5.8 build250610(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,创宇云安全提供加速防护
运行时间载入中.....
知道创宇云安全