ホームページ >php教程 >PHP开发 >リストに文字列が含まれているかどうかを判断するための JSP 実装メソッド

リストに文字列が含まれているかどうかを判断するための JSP 実装メソッド

高洛峰
高洛峰オリジナル
2016-12-29 16:42:031510ブラウズ

jstlでは、文字列に別の文字列が含まれているかどうかを判定するfn:contains(str,str)のようなメソッドはありますが、リストに文字列が含まれているかどうかを判定するメソッドは無いので、自分でメソッドを書きました

contains。タグ:

<%@ 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 の実装方法全体です。皆さんも PHP 中国語 Web サイトをサポートしていただければ幸いです~

リストに関連記事が含まれているかどうかを判断する jsp の詳細については、注目してください。 PHP中国語ウェブサイトへ!


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。