2020-05-20 16:36

我有你的邮箱账号我就能看你的收件箱,这还有什么隐私可言呢,如果使用网易qq之类的邮箱,估计是看不了,如果是企业内部邮箱,你可找相关负责人对接下,还有一种办法,你在发送邮件时记录弄条记录,查看时搜索对应的邮箱账号即可

2020-05-20 09:38

@balance_jin 整体感觉不好,如果说具体页面 控件演示页面完全不协调,给人的不太好,可以去参考下目前前端的比较火的几个ui,效果肯定比h+要好,几个牛皮的element ant iview之类的,做快速开发很轻松,而且不用自己一个个去找一些插件,整体协调性会更好

2020-05-19 17:34

页面看的太难受了

2020-04-07 14:15

@cccccccc1 哈哈哈,真实

2020-03-27 11:26

@chcode 谢谢你的推荐,hutool貌似挺强大的样子,不过我现在貌似找到原因了;看了这篇帖子试了一下,发现可以https://blog.csdn.net/xxaann/article/details/104794669,不过奇怪的是他们都是在下载依赖的时候遇到这个情况,而我是在调用方法时遇到这个问题,这个问题和jfinal版本应该是没有关系的

2020-03-26 12:04

@小风yy 我做的只是在某用户增删改某一个表时,我将他操作的数据保存下来,比如张三把李四(id为a)的名字修改成了王五,我会记录张三修改了(id为a)的数据,并把请求的数据保存下来,不会去储存修改前李四的数据,一般数据都是备份的,所以我只记录了谁修改过,或者谁删除过,如果是误删除,可以从数据库备份里恢复

2020-03-24 19:23

@小风yy 我在拦截器里面做过操作日志的记录,在做权限的时候我自己写了个注解;最基本的注解是view(列表查询 分页查询 id查询等等查询),add(新增 批量新增) ,update(修改 批量修改) delete(删除 批量删除) 在拦截器里面判断当前请求如果不是view则进行记录

2020-01-14 10:21

@JFinal 刚想到Db.query可以不用做转换,不过bean还是得写

2020-01-14 10:16

@JFinal 老大,我大概知道他的意思了,我目前也遇到了这样的问题,导出excel想用easyexcel,目前jFinal model里面不是想那种private String name;这样的,而是只有getter,setter方法,这样的话esayexcel的注解就不能主注解到某一个属性
@ExcelProperty(value = {"今夕何夕", "类型ID"},index = 1)
private String codeItemId;
@ExcelProperty(value = {"今夕何夕","类型名称"},index = 2)
private String codeItemName;
@ExcelProperty(value = {"今夕何夕","排序"},index = 0)
private Integer sortNo;
如果要使用导出的话只能自己写bean,自己写bean又要从list做一次转换到list这是很难受的,我也想问问有没有啥更好的解决方案

2020-01-13 08:53

JSON.parseArray转一下就好了

2020-01-10 11:22

//生成验证码
public void renderCaptcha(){
super.renderCaptcha();
}
//校验验证码
if(!validateCaptcha("captcha")){//这一行得到true/false 后面处理业务 简单明了
renderResult(SystemStatus.CAPTCHA_ERROR);
return ;
}

2019-12-10 10:16

@JFinal 波总,您说的这个我大致清楚了,目前就是有一个问题我觉得不太优雅,我的本意是想用jfinal做一个多模块的基础项目,基础项目可能包含future-org(主要功能) future-model(基础项目的model) future-common(主要工具类) ,开发完基础项目后再进行实际项目的开发,以目前jfinal的实现来看,jfinal的几个配置都在jfinalConfig里面,如果我开发一个blog项目,那么我可能需要在blog-web(启动模块)中配置config,就需要对model进行绑定
ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin);
arp.addSqlTemplate("all.sql");//allsql里面要引入future-org的sql定义
_MappingKit.mapping(arp);//_MappingKit里面可能要把基础项目的一些属性也放过来,这样是不友好的
me.add(arp);
我希望的是基础项目 和 接下来需要开发的项目隔离