【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
表单或cpt模板中有较大的背景图片时,web页面将图片转成base64编码的二进制流并附在dom中,导致dom很大,页面显示有卡顿。该插件能够改变图片的显示标签格式,能将图片以链接的形式展示。
package com.fr.stable.fun; import com.fr.stable.fun.mark.Immutable; import com.fr.stable.web.Repository; public interface BackgroundImageDisplayModeProcessor extends Immutable { String MARK_STRING = "BackgroundImageDisplayModeProcessor"; int CURRENT_LEVEL = 1; //用此方法可以转换背景图片的显示方式,如果不用此方法,背景图片的展示方式是 url+Base64编码的二进制,dom很大。运用此方法会将图片保存在session域中,用链接的方式url=http://XXXXXXX的方式展现,减小dom String changeBackgroudImageDisplayMode(Repository repo, Object Source, String type); }
<extra-core> <BackgroundImageDisplayModeProcessor class="com.fr.solution.showimage.ChangeBackgroundImageDisplayMode"/> </extra-core>