乐码库:一个极速、放心、纯净的下载站! 更新: 资源发布
  • 您的位置:首页 > 技术文档 > JSP编程 > jsp 判断list是否包含string的实现方法
  • 收藏本页
      jsp 判断list是否包含string的实现方法
      发布时间:2016-12-21 08:04:59 关键词: jsp,判断list是否包含
      内容简介:下面小编就为大家带来一篇jsp 判断list是否包含string的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    在jstl里面有fn:contains(str,str)这样的方法来判断字符串是否包含另一个字符串,可是没有判断list是否包含string的方法,所以就自己写了一个方法

    contains.tag:

    <%@ tag import="java.util.List" %>
    <%@ tag import="org.apache.commons.lang3.StringUtils" %>
    <%@ tag import="java.util.Arrays" %>
    <%@tag pageEncoding="UTF-8"%>
    <%@ attribute name="srcStr" type="java.lang.String" required="true"%>
    <%@ attribute name="separatorChars" type="java.lang.String" required="false"%>
    <%@ attribute name="str" type="java.lang.String" required="true"%>
    <%
      String sepChars=separatorChars==null?"-":separatorChars;
      String[] splitChars = StringUtils.split(srcStr, sepChars);
      List<String> list = Arrays.asList(splitChars);
      if(list.contains(str))
      {%>
        <jsp:doBody/>
    <%}
    %>

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

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

    这样就可以直接使用

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

    这样子就可以判断了。

    以上就是小编为大家带来的jsp 判断list是否包含string的实现方法全部内容了,希望大家多多支持乐码库~

      最新更新
      热门排行榜