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
Lepaskan: 2024-01-22 14:54:16
ke hadapan
1317 orang telah melayarinya

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!

sumber:docexcel.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan