Rumah > Java > javaTutorial > Bagaimanakah Apache Commons Lang Memudahkan Melarikan Simbol HTML di Java?

Bagaimanakah Apache Commons Lang Memudahkan Melarikan Simbol HTML di Java?

Barbara Streisand
Lepaskan: 2024-12-13 11:14:16
asal
603 orang telah melayarinya

How Can Apache Commons Lang Simplify HTML Symbol Escaping in Java?

Melepaskan Simbol HTML dalam Java

Apabila menjana kandungan HTML dalam kod Java mentah, adalah penting untuk melepaskan aksara tertentu dengan betul, seperti < ;, >, ", dan &, untuk mengelakkannya daripada ditafsirkan sebagai sebahagian daripada sintaks HTML. Manakala manipulasi rentetan manual boleh digunakan untuk tujuan ini, terdapat pendekatan yang lebih cekap dan disyorkan.

Apache Commons Lang StringEscapeUtils

Apache Commons Lang menyediakan kelas utiliti yang mudah dipanggil StringEscapeUtils untuk mengendalikan simbol HTML melarikan diri. Ia menawarkan pelbagai kaedah untuk melarikan diri dan melepaskan pelbagai jenis watak, termasuk HTML.

Penggunaan

Untuk menggunakan StringEscapeUtils, ikuti langkah berikut:

  1. Import kelas yang diperlukan:
import static org.apache.commons.lang.StringEscapeUtils.escapeHtml; // For versions 2 and below
import static org.apache.commons.lang3.StringEscapeUtils.escapeHtml4; // For version 3
Salin selepas log masuk
  1. Tentukan rentetan yang mengandungi HTML kandungan:
String source = "The less than sign (<) and ampersand (&amp;) must be escaped before using them in HTML";
Salin selepas log masuk
  1. Escape simbol HTML menggunakan kaedah yang sesuai:
// For versions 2 and below
String escaped = escapeHtml(source);

// For version 3
String escaped = escapeHtml4(source);
Salin selepas log masuk

Rentetan yang dilepaskan akan mempunyai aksara khas yang ditukar kepada yang melarikan diri setara, menjadikannya selamat untuk dimasukkan dalam HTML tanpa ditafsirkan sebagai markup.

Atas ialah kandungan terperinci Bagaimanakah Apache Commons Lang Memudahkan Melarikan Simbol HTML di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan