Rumah >Java >javaTutorial >Bagaimana untuk melarikan diri dari simbol HTML dengan cekap di Jawa?
Cara Melarikan Diri Simbol HTML dalam Java Tanpa Penggantian Manual
Apabila memaparkan HTML dalam kod Java tulen, adalah penting untuk melepaskan aksara tertentu untuk mengelakkan mereka daripada ditafsirkan sebagai tag HTML. Menggantikan aksara ini secara manual, seperti yang ditunjukkan dalam contoh anda, boleh membosankan dan terdedah kepada ralat.
Syukurlah, terdapat penyelesaian yang lebih cekap: StringEscapeUtils daripada Apache Commons Lang.
Menggunakan StringEscapeUtils
Untuk melarikan diri dari simbol HTML dengan StringEscapeUtils, hanya import kaedah statik berikut:
Kod anda kemudiannya boleh dipermudahkan kepada:
// Apache Commons Lang 2 import static org.apache.commons.lang.StringEscapeUtils.escapeHtml; String source = "The less than sign (<) and ampersand (&) must be escaped before using them in HTML"; String escaped = escapeHtml(source); // Apache Commons Lang 3 import static org.apache.commons.lang3.StringEscapeUtils.escapeHtml4; String escaped = escapeHtml4(source);
StringEscapeUtils mengendalikan pelarian watak untuk anda, memastikan bahawa output HTML anda selamat dan dibentuk dengan baik.
Atas ialah kandungan terperinci Bagaimana untuk melarikan diri dari simbol HTML dengan cekap di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!