2019-03-04 12:03

NB~~~

2018-08-07 15:51

都是收费资源 就不要发了吧 有免费的分享吗

2018-03-24 10:33

把动作设在getpara等读取参数的方法里就好了噻;设个标志如果还没有做,就先readJson,否则就直接从map中取值;

2018-03-23 14:52

你不带参数肯定也是404,这不是带参数的问题

2018-03-22 17:10

renderFile(File file, String downloadFileName) {

2018-03-22 14:27

把a转成string,然后再renderJson吧,这样最简单。

2018-03-22 11:06

没看源码,不过简单来说不管之前文件有没有存在,直接做个删除就可以了吧,hoho

2018-03-21 15:43

@飞翔的老鹰 保存住new出来的cron4plugin,在需要的地方调用addTask,stop,start

2018-03-21 15:28

Cron4jPlugin 是作为 JFinal 的 Plugin 而存在的,所以使用时需要在 JFinalConfig 中配置,
如下是代码示例:

Cron4Plugin cp = new Cron4Plugin();
cp.addTask("* * * * *", new MyTask());;
me.add(cp);

如上所示创建插件、addTask 传入参数,并添加到 JFinal 即完成了基本配置,上图所示红
色箭头所指的第一个字符串参数是用于任务调度的 cron 表达式,第二个参数是 Runnable 接口
的一个实现类,Cron4jPlugin 会根据 cron 表达式调用 MyTask 中的 run 方法。

这是官方文档的内容,理论上应该可行的,修改之后可能需要stop再start一下;

2018-03-16 09:36

@lyh061619 萝卜青菜各有所爱;参数多的话,稍加扩展就可以这么用了,不过我没有贴出来,hoho~

声明:
@Documented
@Repeatable(NotBlankArray.class)
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.PARAMETER})
public @interface NotBlank {
String[] value();
String message() default "数据必须有内容";
}

使用:
@NotBlank(value={"address", "name", "address"})

2018-03-09 11:10


com.jfinal
jfinal-java8
3.3

这个版本怎么改?

2018-03-05 15:22

@JFinal 试下一下setActionHandler的方式,貌似搞不定,还得接着深入,动静有点儿贴大了

MyActionHandler... 111
2018-03-05 14:41:12 [WARN]-[com.jfinal.core.ActionException] Can not parse the parameter "1024b" to Integer value.
2018-03-05 14:41:12 [ERROR]-[com.jfinal.core.ActionHandler] /test/valid?name=jobs&id=1024b&distance=90.6708
com.jfinal.core.ActionException: Can not parse the parameter "1024b" to Integer value.
at com.jfinal.core.Controller.toInt(Controller.java:275)
at com.jfinal.core.Controller.getParaToInt(Controller.java:294)
at com.jfinal.core.paragetter.IntegerGetter.get(IntegerGetter.java:29)
at com.jfinal.core.paragetter.IntegerGetter.get(IntegerGetter.java:21)
at com.jfinal.core.paragetter.ParaProcessor.get(ParaProcessor.java:52)
at com.jfinal.aop.Invocation.(Invocation.java:53)
at com.jfinal.core.ActionHandler.handle(ActionHandler.java:91)
at com.wumugulu.xbook.common.handler.MyActionHandler.handle(MyActionHandler.java:13)