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

高洛峰
リリース: 2016-12-29 16:42:03
オリジナル
1468 人が閲覧しました

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中国語ウェブサイトへ!


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!