jsp压缩html,使用HtmlCompressor压缩JSP编译的Html代码

HtmlCompressor 能够删除多余的HTML代码。它提供多种方法:删除无用的空行、删除注释以及删除无用的表格等等,简单而有效。

在Java代码中可以这样使用:

String html = getHtml(); //需要处理的Html代码

HtmlCompressor compressor = new HtmlCompressor();

String compressedHtml = compressor.compress(html);

相关属性说明:

HtmlCompressor compressor = new HtmlCompressor();

compressor.setEnabled(true); //if false all compression is off (default is true)

compressor.setRemoveComments(true); //if false keeps HTML comments (default is true)

compressor.setRemoveMultiSpaces(true); //if false keeps multiple whitespace characters (default is true)

compressor.setRemoveIntertagSpaces(true);//removes iter-tag whitespace characters

compressor.setRemoveQuotes(true); //removes unnecessary tag attribute quotes

compressor.setCompressCss(true); //compress css using Yahoo YUI Compressor

compressor.setCompressJavaScript(true); //compress js using Yahoo YUI Compressor

compressor.setYuiCssLineBreak(80); //--line-break param for Yahoo YUI Compressor

compressor.setYuiJsDisableOptimizations(true); //--disable-optimizations param for Yahoo YUI Compressor

compressor.setYuiJsLineBreak(-1); //--line-break param for Yahoo YUI Compressor

compressor.setYuiJsNoMunge(true); //--nomunge param for Yahoo YUI Compressor

compressor.setYuiJsPreserveAllSemiColons(true);//--preserve-semi param for Yahoo YUI Compressor

String compressedHtml = compressor.compress(html);

也可以通过Taglib方式在JSP页面上使用:

需将htmlcompressor.jar放到项目的 lib/ 目录中

在你的JSP里添加如下代码:

必需在JSP 2.0以上版本

将内容放在压缩标签内:

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值