2019-09-07 17:37

@hb963724769 这个是没做处理,先提交先修改,覆盖更新

2019-09-05 16:18

@JFinal 嗯,慢慢打磨自己的项目,这种感觉挺爽的

2019-09-05 15:37

@opal 传入的sql你肯定是要做处理的,不能直接使用的,危不危险看你怎么用它,不能说危险你就不用了

2019-09-02 09:25

@迷茫的小狼 看一下这里的文档https://www.qinhaisenlin.com/doc/2-2

2019-08-31 14:02

你的CallableStatement引入的是com.mysql...,换成java.sql的CallableStatement

2019-07-23 18:06

最简单的就是这样,你可以写在外面:
#[[
{{# function(xxx){ }}

......

{{# }; }}
]]#
这样看着舒服一点

2019-07-12 17:56

最近刚好碰到这个utf8mb4的问题,试了你这个方法好,完美解决了我那个表情存储的问题,谢谢了,大兄弟,赞一个

2019-06-25 10:14

@canca 嗯,登录页配色看着舒服,是个大美女

2019-06-24 13:06

我现在那个JFinal-layui在线演示系统每天都会有这个异常:
2019-06-22 20:08:50[ERROR]-[Thread: XNIO-1 I/O-1]-[io.undertow.server.Connectors.executeRootHandler()]: UT005071: Undertow request failed HttpServerExchange{ CONNECT check.best-proxies.ru:80 request {Host=[check.best-proxies.ru:80]} response {Server=[JFinal]}}
java.lang.IllegalArgumentException: UT000068: Servlet path match failed
at io.undertow.servlet.handlers.ServletPathMatchesData.getServletHandlerByPath(ServletPathMatchesData.java:83)
at io.undertow.servlet.handlers.ServletPathMatches.getServletHandlerByPath(ServletPathMatches.java:88)
at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:151)
at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:65)
at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:91)
at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:66)
at io.undertow.server.handlers.SetHeaderHandler.handleRequest(SetHeaderHandler.java:90)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
at io.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:255)
at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:136)
at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:59)
at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:88)
at org.xnio.nio.WorkerThread.run(WorkerThread.java:561)

2019-06-24 12:00

@maxwade 相互学习,poi-ooxml-3.17可以下载,怎么可能没有

2019-06-24 11:50

@JFinal 测试这个就是验证一下是不是cglib的原因

2019-06-24 11:48

@JFinal 现在就是这样处理 setAttr("msg", e.getCause()!=null?e.getCause().getMessage():e.getMessage());