Maison  >  Article  >  tutoriels informatiques  >  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

WBOY
WBOYavant
2024-01-22 14:54:161273parcourir

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:liste de commandes cmdArticle suivant:liste de commandes cmd