1. Pertama -tama buat proyek web dengan nama: Struts2, lalu pilih Java EE6.0, dan klik Finish.
2. Klik kanan "Struts" dan pilih Myeclipse-> Tambahkan kemampuan struts, dan kemudian jendela pop-up berikut muncul, lalu pilih Struts 2.1. Pilih Selesai untuk mengklik Selesai.
3. Setelah konstruksi, direktori proyek ditunjukkan pada gambar berikut:
4. Buat kelas login dan mewarisi kelas Actionsupport (klik Superclass's Browse dan pilih Search ActionSupport)
5. Tentukan variabel nama pengguna dan kata sandi, dan klik kanan untuk memilih sumber-> menghasilkan getters dan setter untuk mengimpor dan mengatur fungsi dengan cepat.
6. Kemudian pilih Source-> Override/Implement Metode, pilih Execute (), dan klik Finish.
7. Kemudian masukkan kode berikut:
Public String Execute () melempar Exception {String u, p; u = getUserName (); p = getPassword (); if (u.quals ("lang") && p.equals ("lang")) {return "success";} else <br> {return "error";} <br>} 8. Buat dua antarmuka: Success.jsp and error.jsp, menampilkan "Login berhasil" dan "Login Gagal"
Tambahkan kode berikut di Success.jsp:
<%@ taglib awalan = "s" uri = "/struts-tags"%> <s: nilai properti = "nama pengguna"/> berhasil login! Lai Lai <br>
Anda bisa mendapatkan nama pengguna.
9. Dalam antarmuka aliran struts.xml:
Di sini, pilih paket, nama "default", workspace adalah "/action", warisan "struts-default"; Kemudian tambahkan "tindakan", nama adalah "login", kelas adalah "com.LANGGUOJIE.STRUTS2.LOGIN"; Akhirnya tambahkan dua "hasil", nama adalah: keberhasilan dan kesalahan, dan JSP yang sesuai adalah: Success.jsp and error.jsp.
Kode yang sesuai untuk struts.xml adalah:
<struts> <package name = "default" namespace = "/action" extends = "struts-default"> <action name = "login"> <result name = "success"> ../ success.jsp </ruct> <name = "error"> ../ error.jsp </result> </action> </package> </struts> </struts>
10. Hasil Operasi:
11. Ringkasan
Setelah pemahaman awal tentang Struts2, kerangka kerja Struts2 sangat nyaman untuk lulus dan memanggil data, dan juga sangat praktis dalam pengembangan situs web. Ini juga sangat mudah digunakan, dan fungsi dapat dipanggil secara langsung, dan bagian dari kode secara otomatis dihasilkan.
Menggunakan myeclipse untuk mengembangkan kerangka kerja Struts2 untuk mengimplementasikan fungsi login (tutorial struktural) sudah berakhir, saya harap ini akan membantu semua orang!