2020-04-25 12:12

经查io.undertow.util.MimeMappings默认没有xls的MimeType,tomcat的web.xml有此默认配置,解决办法:
UndertowServer.create()
.configWeb(builder->{
MimeMapping xlsMimeMapping = new MimeMapping("xls","application/vnd.ms-excel");
builder.getDeploymentInfo().addMimeMapping(xlsMimeMapping);
})
.start()

2020-04-19 11:18

@JFinal
还是application/octet-stream

2020-02-16 19:41

错误很明显了,Caused by: java.lang.NoClassDefFoundError: com/alibaba/fastjson/JSON,缺少jar包

2019-04-23 18:01

改用enjoy吧,爽的不要不要的

2019-02-14 10:55

@foam103 com.jfinal.server.undertow.UndertowServer第153行

2018-12-18 07:08

那就用js写个定时任务

2018-05-26 09:14

@JFinal
谢谢波总,确实是重复绑定了,与jfinal-admin.js无关,自己js功底太差,忘了$.on重复绑定的事了。加上off解决
$(document).off('submit', 'form[data-pjax]').on('submit', 'form[data-pjax]', function(event) {
$.pjax.submit(event, '#pjax-container')
});

2018-05-25 21:19

@JFinal
我新建了一个工程,里面只加了jquery和pjax,官方用法是正常的,但加在club里面就不行了

2018-05-25 15:59

@JFinal
我就是想列表页面上加个form用于条件查询,普通表单请求没问题的,想也改成pjax请求,这样避免刷整个页面

2018-05-25 15:56

@JFinal
都不行,我把form都去掉了,直接改成button的点击事件里面调用 $.pjax方法(我看了一下源码, $.pjax.submit也是调用了$.pjax) 结果还是一样

2018-05-24 14:23

@JFinal
这样的话会导致$.pjax.submit没法用了,其中的event变了
jquery.pjax.js:120 Uncaught $.pjax.submit requires a form element

2017-09-14 21:18

名字和位置任意,只要web.xml中的设置与之对应即可