Jika kita menekan bilah alamat browser secara acak, semua URL yang tidak terdefinisi yang kita ketik dapat ditangkap oleh program, dan kemudian pergi ke halaman penanganan kesalahan 404 buatan sendiri.
Lihat rendering dulu
Halaman login
Halaman utama
Masuk saja dengan tanda baca
Tindakan apa pun untuk kalah
Metode 1 Tulis Web.xml
<REST-PAGE> <GALREC-CODE> 404 </ERROR-CODE> <COCOCED> /404.html </COCATED> </ERROR-PAGE>
Catatan:
1. Oleh karena itu, 404 kesalahan yang tidak ditemukan akan ditransfer ke 404.jsp untuk diproses.
2. Namun, setelah bereksperimen, saya menemukan bahwa URL yang diakhiri dengan. Aksi akan ditangkap oleh Kerangka Struts2 terlebih dahulu, dan tidak akan secara langsung ditransfer ke halaman pemrosesan yang dikonfigurasi di Web.xml. Dengan cara ini, jika tidak ada tindakan yang sesuai dikonfigurasi dalam struts.xml.
Kesalahan meja depan dilaporkan:
Kesalahan Backend:
Metode 2 tulis struts.xml
<Default-action-Ref name = "pagenotfund"/> <action name = "pagenotfund"> <rances> /404.html </rence> </cich>
Catatan:
1.PagenotFund adalah acion yang didefinisikan dengan sendirinya, dan halaman hasilnya adalah /404.html.
2.Pagenotfund Tindakan yang diminta juga dapat menangani hasil lainnya.
Meringkaskan
Saat mengakses halaman yang tidak ada, kesalahan 404 umumnya ditampilkan. Ini adalah halaman yang sangat tidak ramah. Banyak situs web akan membiarkan aplikasi menangkap kesalahan 404 ini dan melompat ke halaman ramah yang ditentukan. Masukkannya dengan santai dan Anda tidak akan pernah melihat 404 lagi.
Di atas adalah semua tentang artikel ini, saya harap ini akan membantu untuk pembelajaran semua orang.