Maison > php教程 > PHP开发 > le corps du texte

méthode d'implémentation jsp pour déterminer si la liste contient une chaîne

高洛峰
Libérer: 2016-12-29 16:42:03
original
1478 Les gens l'ont consulté

En jstl, il existe une méthode comme fn:contains(str,str) pour déterminer si une chaîne contient une autre chaîne, mais il n'y a pas de méthode pour déterminer si une liste contient une chaîne, j'ai donc écrit une méthode moi-même

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/>
<%}
%>
Copier après la connexion

Ajoutez ensuite une phrase sur la page où vous souhaitez utiliser cette méthode :

<%@ taglib prefix="gms" tagdir="/WEB-INF/tags" %>
Copier après la connexion

De cette façon, vous pouvez l'utiliser directement

<gms:contains srcStr="${srcStr }" str="${str }"> str </gms:contains>
Copier après la connexion

De cette façon, vous pourrez juger.

Ce qui précède est le jsp apporté par l'éditeur pour déterminer si la liste contient une chaîne. J'espère que tout le monde soutiendra le site Web PHP chinois ~

Plus de jsp pour déterminer si la liste contient des chaînes associées. Veuillez payer. attention au site PHP chinois pour les articles !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal