2017-01-19 09:01

替换jar包,看看报错不报错就好

2017-01-13 20:22

@暴风雪 maven 导入就也行,直接代码copy到项目也行。maven 不是最新的模板是beetl有问题。 最新项目代码没问题。

2017-01-13 20:21

@暴风雪 生成PDF并且下载http://xxxxxx.com/xxx/tag , 在controller类似这种
public void tag() {
File file = new File(PropKit.get("tag.pdf"), fileName);
try {
if(!file.getParentFile().exists()){
file.getParentFile().mkdirs();
}
HashMap dataMap = new HashMap();
dataMap.put("order", order);
dataMap.put("logo", PropKit.get("logo.pdf"));
PdfKit.createPdf(new FileOutputStream(file), "/pdf/tga-pdf-a6.html", dataMap);
} catch (Exception e) {
renderHtml(e.getMessage());
return;
}
renderFile(file);
}
模板路径和普通页面render 一样。

2017-01-12 09:29

@zhengzheng 请查看jdk api 对线程池 submit 方法的介绍。

2017-01-11 19:59

@zhengzheng 你这个可以直接加个 get 方法就可以。submit(xxxxx).get()

2017-01-11 19:56

@zhengzheng
CountDownLatch countDownLatch = new CountDownLatch(1); //方法开始

countDownLatch.countDown(); //放线程里的 render 后面。

countDownLatch.wait(); //方法结束 ,
不过没啥意义。

2017-01-11 16:38

@zhengzheng 这是自然的,多线程写response可能都结束了,你再设置render当然收不到。

2017-01-10 17:35

@xRhbN 楼主这种需求 应该用分布式缓存做,而不是properties

2017-01-10 15:09

@smalldemon 把Error换成 RuntimeException,controller捕获就好。e.getMessage()取到的就是中文部分。

2017-01-09 20:36

@smalldemon controller 捕获异常不就好了?不过我记得有个坑,如果异常不是 RuntimeException 会被 Tx拦截器转成 ActiveRecordException , controller 捕获异常时切记!!!

2017-01-09 20:29

@JFinal 期待,暂时不写sql了,等新版本

2016-12-24 18:34

@flash866 一般web容器会对POST、GET操作时最大 字符内容作限制,jetty控制的最大值为 200000byte,可以在WEB-INF 下添加 jetty-web.xml 加入配置重写该值。tomcat 也有限制貌似为2M。都可以通过修改容器参数调整的。

2016-12-21 20:57

特殊字符被转义了。。

2016-12-21 20:56

WEB-INF 下添加 jetty-web.xml , 内容如下:
"http://jetty.mortbay.org/configure.dtd">

512000000