Rumah >tutorial komputer >pengetahuan komputer >Gunakan JSP untuk menulis program statistik aksara yang memerlukan pengguna memasukkan rentetan untuk statistik

Gunakan JSP untuk menulis program statistik aksara yang memerlukan pengguna memasukkan rentetan untuk statistik

WBOY
WBOYke hadapan
2024-01-22 14:54:161295semak imbas

Gunakan JSP untuk menulis program statistik aksara yang memerlukan pengguna memasukkan rentetan untuk statistik

Gunakan bahasa JSP untuk menulis program kiraan perkataan Program ini memerlukan pengguna memasukkan statistik rentetan

Saya menggunakan ungkapan biasa untuk membantu anda mendapatkannya:

Memerlukan pakej: java.util.regex.Corak;

String str=request.getParameter("str"); //Dapatkan nilai kotak teks itu, andaikan ia adalah str

int numberCount=0; //Bilangan nombor

int aplha=0; //bilangan huruf

int other=0; //Nombor lain

untuk(int i=0;i

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

bilangan nombor++;

}

lain jika(Corak.padanan("^[a-z]||[A-Z]",str.charAt(i)+"")){

aplha++;

}

lain{

lain++;

}

response.getWriter.println("Nombor:"+numberCount+"Surat:"+aplha+"Lain-lain:"+lain)

}

Tulis teka nombor dalam jsp

Oleh kerana tiada kawalan bernama num yang ditakrifkan pada halaman index.jsp anda, jadi request.getParameter("num") ialah NULL.

Tukar pada halaman index.jsp kepada , iaitu, tukar name=num" kepada name="num" (tambah petikan berganda di hadapan num), dan tukar nilai="" kepada value=""(buang ruang antara petikan berganda )

Kandungan fail index.jsp yang lengkap adalah seperti berikut: (fail guess.jsp tidak perlu diubah suai)

Sila masukkan nombor dari 1-100:

Sila tulis halaman JSP, masukkan nombor ke dalam halaman JSP dan klik butang untuk menghantar halaman

Antara muka input:

Demo
Sila masukkan nombor:

Pemprosesan, antara muka output:

Anda telah memasukkan nombor genap

Anda telah memasukkan nombor ganjil

Masalah nombor input teks JSP

Ia sangat mudah dengan javascript

Tambahkan

di tengah

ujian fungsi(){

var obj = document.getElementById("id").value; // Gantikan id di sini dengan id teks anda sendiri

jika(obj>0 && obj

kembali benar;

}lain

makluman("cuowu\);

}

Dalam tindakan butang hantar anda="test(); return false;"

Ditulis terus di sini tanpa ujian

Anda boleh belajar javascript sendiri, ia adalah perkara yang sangat mudah

Atas ialah kandungan terperinci Gunakan JSP untuk menulis program statistik aksara yang memerlukan pengguna memasukkan rentetan untuk statistik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:senarai arahan cmdArtikel seterusnya:senarai arahan cmd