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

WBOY
Freigeben: 2024-01-22 14:54:16
nach vorne
1235 Leute haben es durchsucht

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!

Quelle:docexcel.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!