Рубрики
Без рубрики

Как избежать HTML в Java

– Как избежать HTML в Java

В Java мы можем использовать Apache commons-текст , StringEscapeUtils.escapehtml4(str)строковые файлы.escapehtml4(str) для экранирования HTML-символов.

  
      org.apache.commons
      commons-text
      1.8
  
package com.mkyong.html;

// make sure import the correct commons-text package
import org.apache.commons.text.StringEscapeUtils;

// @deprecated as of 3.6, use commons-text StringEscapeUtils instead
//import org.apache.commons.lang3.StringEscapeUtils;

public class JavaEscapeHtmlExample {

    public static void main(String[] args) {

        String html = "

hello & world

"; String output = StringEscapeUtils.escapeHtml4(html); System.out.println(output); } }

Выход

hello & world

Примечание В старые времена мы обычно использовали Apache commons-lang3 , StringEscapeUtils класс для экранирования HTML, но этот класс устарел с версии 3.6.

// @deprecated as of 3.6, use commons-text
import org.apache.commons.lang3.StringEscapeUtils;

org.apache.commons.lang3.StringEscapeUtils is deprecated

Рекомендации

Оригинал: “https://mkyong.com/java/how-to-escape-html-in-java/”