Maison > tutoriels informatiques > connaissances en informatique > Utilisez JSP pour écrire un programme de statistiques de caractères qui oblige les utilisateurs à saisir des chaînes pour les statistiques

Utilisez JSP pour écrire un programme de statistiques de caractères qui oblige les utilisateurs à saisir des chaînes pour les statistiques

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2024-01-22 14:54:16
avant
1455 Les gens l'ont consulté

Utilisez JSP pour écrire un programme de statistiques de caractères qui oblige les utilisateurs à saisir des chaînes pour les statistiques

Utilisez le langage JSP pour écrire un programme de comptage de mots. Le programme nécessite que l'utilisateur saisisse des statistiques de chaîne .

J'ai utilisé des expressions régulières pour vous aider à l'obtenir :

Package requis : java.util.regex.Pattern ;

String str=request.getParameter("str"); //Récupère la valeur de cette zone de texte, en supposant qu'elle soit str

int numberCount=0; //Nombre de nombres

int aplha=0; //nombre de lettres

int autre=0; //Autre numéro

for(int i=0;i

if(Pattern.matches("^[0-9]",str.charAt(i)+""")){

numberCount++;

}

else if(Pattern.matches("^[a-z]||[A-Z]",str.charAt(i)+"")){

aplha++;

}

autre{

autre++;

}

response.getWriter.println("Numéro :"+numéroCount+"Lettre :"+aplha+"Autre :"+autre)

}

Écrivez des nombres à deviner en jsp

Comme aucun contrôle nommé num n'est défini sur votre page index.jsp, donc request.getParameter("num") est NULL.

Remplacez sur la page index.jsp par , c'est-à-dire remplacez name=num" par name="num" (ajoutez des guillemets devant num) et remplacez value=" " par value="" (supprimez le espace entre les guillemets doubles)

Le contenu complet du fichier index.jsp est le suivant : (le fichierguess.jsp n'a pas besoin d'être modifié)

Veuillez entrer un nombre entre 1 et 100 :

Veuillez écrire une page JSP, entrez un numéro dans la page JSP et cliquez sur le bouton pour soumettre la page

Interface de saisie :

Démo
Veuillez saisir un numéro :

Traitement, interface de sortie :

Vous avez saisi un nombre pair

Vous avez saisi un nombre impair

Problème de numéro de saisie de texte JSP

C'est très simple avec javascript

Ajoutez au milieu

<script></script>

test de fonction(){

var obj = document.getElementById("id").value; // Remplacez l'identifiant ici par votre propre identifiant texte

if(obj>0 && obj

retour vrai ;

}autre

alerte("cuowu\);

}

Dans votre bouton de soumission action="test(); return false;"

Écrit directement ici sans test

Vous pouvez apprendre le javascript vous-même, c'est une chose très simple

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal