,不过我在 Halo 当中用得最多的还是 HtmlUtil.encode,可以将一些字符转化为安全字符,防止 xss 注入和 SQL 注入,比如下面的评论提交。...另外,HtmlUtil 还提供了以下方法,有兴趣的可以去试一下。...HtmlUtil.restoreEscaped 还原被转义的 HTML 特殊字符 HtmlUtil.encode 转义文本中的 HTML 字符为安全的字符 HtmlUtil.cleanHtmlTag 清除所有...HTML 标签 HtmlUtil.removeHtmlTag 清除指定 HTML 标签和被标签包围的内容 HtmlUtil.unwrapHtmlTag 清除指定 HTML 标签,不包括内容 HtmlUtil.removeHtmlAttr...去除 HTML 标签中的属性 HtmlUtil.removeAllHtmlAttr 去除指定标签的所有属性 HtmlUtil.filter 过滤 HTML 文本,防止 XSS 攻击 CronUtil(
,不过我在Halo当中用得最多的还是HtmlUtil.encode,可以将一些字符转化为安全字符,防止xss注入和SQL注入,比如下面的评论提交。...另外,HtmlUtil还提供了以下方法,有兴趣的可以去试一下。...HtmlUtil.restoreEscaped 还原被转义的HTML特殊字符 HtmlUtil.encode 转义文本中的HTML字符为安全的字符 HtmlUtil.cleanHtmlTag 清除所有HTML...标签 HtmlUtil.removeHtmlTag 清除指定HTML标签和被标签包围的内容 HtmlUtil.unwrapHtmlTag 清除指定HTML标签,不包括内容 HtmlUtil.removeHtmlAttr...去除HTML标签中的属性 HtmlUtil.removeAllHtmlAttr 去除指定标签的所有属性 HtmlUtil.filter 过滤HTML文本,防止XSS攻击 CronUtil(定时任务)
,不过我在日常用得最多的还是 HtmlUtil.encode,可以将一些字符转化为安全字符,防止 xss 注入和 SQL 注入,比如下面的评论提交。...另外,HtmlUtil 还提供了以下方法,有兴趣的可以去试一下。...HtmlUtil.restoreEscaped 还原被转义的 HTML 特殊字符 HtmlUtil.encode 转义文本中的 HTML 字符为安全的字符 HtmlUtil.cleanHtmlTag 清除所有...HTML 标签 HtmlUtil.removeHtmlTag 清除指定 HTML 标签和被标签包围的内容 HtmlUtil.unwrapHtmlTag 清除指定 HTML 标签,不包括内容 HtmlUtil.removeHtmlAttr...去除 HTML 标签中的属性 HtmlUtil.removeAllHtmlAttr 去除指定标签的所有属性 HtmlUtil.filter 过滤 HTML 文本,防止 XSS 攻击 CronUtil(
{ private static Doc2HtmlUtil doc2HtmlUtil; /** * 获取Doc2HtmlUtil实例 */ public static synchronized...Doc2HtmlUtil getDoc2HtmlUtilInstance() { if (doc2HtmlUtil == null) { doc2HtmlUtil = new Doc2HtmlUtil...(); } return doc2HtmlUtil; } /** * 转换文件成html * * @param fromFileInputStream: * @throws...coc2HtmlUtil = getDoc2HtmlUtilInstance(); File file = null; FileInputStream fileInputStream = null...(fileInputStream, "D:/poi-test/openOffice/docx","docx"); coc2HtmlUtil.file2pdf(fileInputStream, "D:
代码实现 public class HtmlUtil { // css样式,隐藏header private static final String HIDE_HEADER_STYLE = "<...MIME_TYPE = "text/html; charset=utf-8"; public static final String ENCODING = "utf-8"; public HtmlUtil...(cssList); final String js = HtmlUtil.createJsTag(jsList); return css.concat(HIDE_HEADER_STYLE...引用到webview String htmlData = HtmlUtil.createHtmlData(entity.getBody(), entity.getCss(), entity.getJs(...)); webview.loadData(htmlData, HtmlUtil.MIME_TYPE, HtmlUtil.ENCODING); 源代码引用:https://github.com/yiyibb
{ private static Doc2HtmlUtil doc2HtmlUtil; /** * 获取Doc2HtmlUtil实例 */ public...static synchronized Doc2HtmlUtil getDoc2HtmlUtilInstance() { if (doc2HtmlUtil == null) {...doc2HtmlUtil = new Doc2HtmlUtil(); } return doc2HtmlUtil; } /** * 转换文件成...(fileInputStream, "D:/poi-test/openOffice/xls","xls"); coc2HtmlUtil.file2pdf(fileInputStream,...(fileInputStream, "F:/test","doc"); // coc2HtmlUtil.file2pdf(fileInputStream, "F:/test","doc");
,不过我在 Halo 当中用得最多的还是 HtmlUtil.encode,可以将一些字符转化为安全字符,防止 xss 注入和 SQL 注入,比如下面的评论提交。...另外,HtmlUtil 还提供了以下方法,有兴趣的可以去试一下。...HtmlUtil.restoreEscaped 还原被转义的 HTML 特殊字符 HtmlUtil.encode 转义文本中的 HTML 字符为安全的字符 HtmlUtil.cleanHtmlTag...清除所有 HTML 标签 HtmlUtil.removeHtmlTag 清除指定 HTML 标签和被标签包围的内容 HtmlUtil.unwrapHtmlTag 清除指定 HTML 标签,不包括内容...HtmlUtil.removeHtmlAttr 去除 HTML 标签中的属性 HtmlUtil.removeAllHtmlAttr 去除指定标签的所有属性 HtmlUtil.filter 过滤
comment.setContent(HtmlUtil.encode(content)); 它会转义文本中的HTML字符为安全的字符,这样比较安全。...另外,HtmlUtil 还提供了以下方法,有兴趣的朋友可以去试一下。 ? CronUtil(定时任务) ?
user = userService.userLoginByName(loginName,SecureUtil.md5(loginPwd)); HtmlUtil(HTML工具类) 这个工具类就比较厉害了...,不过我在Halo当中用得最多的还是HtmlUtil.encode,可以将一些字符转化为安全字符,防止xss注入和SQL注入,比如下面的评论提交。...comment.setCommentAuthor(HtmlUtil.encode(comment.getCommentAuthor())); 这就是防止有小坏蛋故意写一些可执行的js代码,然后提交评论,
HtmlUtil(HTML工具类) 我是蛮喜欢这个工具类的,用的最多的就是 HtmlUtil.encode,可以将一些字符转化为安全字符,防止xss注入和SQL注入,比如我之前做网站的时候就用到了这个来处理评论的提交...comment.setContent(HtmlUtil.encode(content)); 它会转义文本中的HTML字符为安全的字符,这样比较安全。...另外,HtmlUtil 还提供了以下方法,有兴趣的朋友可以去试一下。 ?
= null) { // 去除掉html标签 如果想要转义的话 可使用 HtmlUtil.escape() return HtmlUtil.cleanHtmlTag
java.io.OutputStream; import java.nio.file.Files; import java.nio.file.Paths; public final class HtmlUtil...{ private HtmlUtil() { } // 字体路径,放在资源目录下 private static final String FONT_PATH = "...UrlToPdfUtil.urlToPdf("https://mp.weixin.qq.com/s/zFTQVmWlbqj2wgeboIexMQ", "Pdf.pdf"); HtmlUtil.html2Pdf
领取专属 10元无门槛券
手把手带您无忧上云