浏览代码

Sanitize caption used in Grid header (#11644)

* Sanitize input used in Grid header
tags/8.9.0.beta1
Zhe Sun 4 年前
父节点
当前提交
2584e9ad44
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2
    0
      server/src/main/java/com/vaadin/ui/Grid.java

+ 2
- 0
server/src/main/java/com/vaadin/ui/Grid.java 查看文件

@@ -38,6 +38,7 @@ import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Attributes;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
@@ -1340,6 +1341,7 @@ public class Grid<T> extends AbstractListing<T> implements HasComponents,
*/
public Column<T, V> setCaption(String caption) {
Objects.requireNonNull(caption, "Header caption can't be null");
caption = Jsoup.parse(caption).text();
if (caption.equals(getState(false).caption)) {
return this;
}

正在加载...
取消
保存