如果禁止ofbiz生成的页面中有一些不必要的注释

一航情况下,通过ofbiz生成的html页面的代码中都有很多的注释。标示了这一块html
的生成信息。就如同这样:
这些信息,对于我们在开发过程序调试我们的程序是有用的,但是当我们的系统上线运行后,还让系统生成这引些不必须的注释似乎不是什么好注意。这其中出于效率的考虑,安全的考虑,甚至于出于网络流量的考虑我们应该在系统上线以后,让系统不要再生成这些对我们的客户并不重要的信息。 
具体的步骤如下:
有一个配置文件在framwork\widget\config\widget.properties。widget.properties 是用于控制ofbizwidget的配置文件,包括FTL模板、编码等。在这个文件中的widget.verbose设置为就是用于控制是否生成这些注释的。默认情况下它是false即不会生成注释了。

在widget\screen\MacroScreenRenderer.java中 
public void renderSectionBegin(Appendable writer, Map<String, Object> context, ModelScreenWidget.Section section) throws IOException {
        if (section.isMainSection) {
            this.widgetCommentsEnabled = ModelWidget.widgetBoundaryCommentsEnabled(context);
        }
        
         if (this.widgetCommentsEnabled) {
            Map<String, Object> parameters = FastMap.newInstance();
            StringBuilder sb = new StringBuilder("Begin ");
            sb.append(section.isMainSection ? "Screen " : "Section Widget ");
            sb.append(section.getBoundaryCommentName());
            parameters.put("boundaryComment", sb.toString());
            executeMacro(writer, "renderSectionBegin", parameters);
        }
        
  }
  由以上的代码可看出如果widgetCommentsEnabled为true才会加入注释。而widgetCommentsEnabled正是由widget.verbose控制的。
  由此我们可以知道,只要更改这个配置就可以了,不信你可以试一下呀.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值