Heim  >  Artikel  >  Computer-Tutorials  >  Verwenden Sie JSP, um ein Zeichenstatistikprogramm zu schreiben, bei dem Benutzer Zeichenfolgen für Statistiken eingeben müssen

Verwenden Sie JSP, um ein Zeichenstatistikprogramm zu schreiben, bei dem Benutzer Zeichenfolgen für Statistiken eingeben müssen

WBOY
WBOYnach vorne
2024-01-22 14:54:161273Durchsuche

Verwenden Sie JSP, um ein Zeichenstatistikprogramm zu schreiben, bei dem Benutzer Zeichenfolgen für Statistiken eingeben müssen

Verwenden Sie die JSP-Sprache, um ein Wortzählprogramm zu schreiben. Das Programm erfordert die Eingabe von Zeichenfolgenstatistiken

Ich habe reguläre Ausdrücke verwendet, um Ihnen dabei zu helfen, es zu verstehen:

Erfordert Paket: java.util.regex.Pattern;

String str=request.getParameter("str"); //Den Wert dieses Textfelds abrufen, vorausgesetzt, es ist str

int numberCount=0; //Anzahl der Zahlen

int aplha=0; //Anzahl der Buchstaben

int other=0; //Andere Zahl

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++;

}

sonst{

andere++;

}

response.getWriter.println("Number:"+numberCount+"Letter:"+aplha+"Other:"+other)

}

Schreiben Sie Schätzzahlen in JSP

Da auf Ihrer index.jsp-Seite kein Steuerelement mit dem Namen num definiert ist, ist request.getParameter("num") NULL.

Ändern Sie auf der Seite index.jsp in , das heißt, ändern Sie name=num" in name="num" (fügen Sie doppelte Anführungszeichen vor num ein) und ändern Sie value=" " in value="" (entfernen Sie die Leerzeichen zwischen den doppelten Anführungszeichen)

Der vollständige Inhalt der Datei index.jsp lautet wie folgt: (die Datei „guess.jsp“ muss nicht geändert werden)

Bitte geben Sie eine Zahl von 1-100 ein:

Bitte schreiben Sie eine JSP-Seite, geben Sie eine Nummer in die JSP-Seite ein und klicken Sie auf die Schaltfläche, um die Seite zu senden

Eingabeschnittstelle:

Demo
Bitte geben Sie eine Zahl ein:

Verarbeitung, Ausgabeschnittstelle:

Sie haben eine gerade Zahl

Sie haben eine ungerade Zahl

eingegeben

Problem bei der JSP-Texteingabenummer

Mit Javascript ist das ganz einfach

Fügen Sie in der Mitte hinzu

<script></script>

Funktionstest(){

var obj = document.getElementById("id").value; // Ersetzen Sie die ID hier durch Ihre eigene Text-ID

if(obj>0 && obj

true zurückgeben;

}sonst

alert("cuowu\);

}

In Ihrem Submit-Button action="test(); return false;"

Direkt hier geschrieben, ohne zu testen

Sie können Javascript selbst lernen, es ist eine sehr einfache Sache

Das obige ist der detaillierte Inhalt vonVerwenden Sie JSP, um ein Zeichenstatistikprogramm zu schreiben, bei dem Benutzer Zeichenfolgen für Statistiken eingeben müssen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:cmd-BefehlslisteNächster Artikel:cmd-Befehlsliste