2019-01-25 18:21
@177自律 如果上面的办法测试出来仍然有问题,那一定是当前你用的 tomcat 有 bug, 建议你换一下 tomcat 版本
2019-01-25 18:20
@177自律 刚刚测试了一下,是没有问题的,你也试试我的测试方法:
1: 添加三个用于测试的 action
public void set() {
setSessionAttr("key", 123);
renderText("设置 session");
}
public void get() {
Object value = getSessionAttr("key");
renderText("获取 key = " + value);
}
public void remove() {
removeSessionAttr("key");
renderText("移除 session");
}
2:然后先请求一次 set ,再请求一次 get,再请求一次 remove,最后再请求一次 get,会发现工作完全正常
2019-01-25 12:17
@jffly 看你的 H5 中是如何使用数据的,如果需要是 json,那么 jfinal 端就 renderJosn
如果是需要 html 片段,那么就 render(...)
2019-01-24 23:18
@zhangke 用 mvn clean package 打好包,然后检查 lib 目录下面所有 jar 包,看有没有两个 jar 包中都存在 org.xnio.channels.Channels 这样的类文件
2019-01-24 23:07
@zhangke 如果不是包有损坏,那就是有不同版本的多个 jar 出现了冲突,检查出问题启动的 class path 下是否有多个 jar 包有冲突
2019-01-24 22:41
@zhangke 应该是 jar 包被损坏了,在本地 maven 库中删掉 org/xnio/ 这个子目录下面的目录,让 maven 库重新下载 jar 包