出错是经常是一片空白,前后台都是,希望增加一些出错的提示信息

Template出错是经常是一片空白,前后台都是,希望增加一些出错的提示信息

还有sql语句出错:order写成roder什么的

个人觉得Struts2的debug标签挺好用的,希望能有类似的

评论区

lyh061619

2017-03-02 12:20

送你个锦囊:
1、在youConfig中的常量(configConstant)方法下配置: me.setDevMode(PropKit.getBoolean("devMode", false));开启开发模式。
2、在youConfig的插件配置(configPlugin)方法配置:
if (PropKit.getBoolean("devMode", false)) {
arp.setShowSql(true);
}
开启sql输出。
注:PropKit.getBoolean("devMode")中的"devMode"草民是放外部的配置文件上的,所以得这么取,作者呢,随意就成。

JFinal

2017-03-02 12:38

@lyh061619 感谢回复

有异常一定会在控制台输出的,而且页面也会输出 404 或 500 错误,sql 语句也可以通过配置来输出。将异常输出在页面会让黑客有可乘之机,黑客可以有计划的去制造异常,然后通过页面的异常分析并得到系统的漏洞

当然,提供这个输出异常到页面的功能,也可以让开发者通过配置在生产环境之下关闭,但也难保有时会忘了关闭或者其它的失误

GDxiong

2017-03-06 11:59

GDxiong

2017-03-06 12:03

@JFinal 不知道是不是打开了showSQL的原因,现在SQL语句写错了也会有提示了

热门反馈

扫码入社