首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
旧项目加入jfinal
高达1234
2017-08-15 16:18
有一个就项目做了一些功能了,现在想把jfinal整合进去,是不是把web.xml整合好就可以了?
旧项目用的SSH框架,太笨重了,分层都能把人整晕,实际使用的用户量100人都不到的业务系统。
项目:
JFinal
1
评论区
JFinal
2017-08-15 16:24
在 web.xml 中添加 JFinalFilter 就整合完成了,唯一要注意的是 JFinalFilter 与 web.xml 已有的 Filter 拦截的次序问题,如果 SSH 的 Filter 配置在前面,会先拦截请求,如果没有将请求放行的话, jfinal 就收不到请求
建议将 JFinalFilter 配置在 SSH 用的 Filter 之前。 然后为 jfinal 添加一个 handler,放行一些应该老项目处理的 url,大致这样的 handler 代码:
if (isOldProjectNeedProcess(target)) {
return ;
}
next.handled(target, request, response, isHandled);
回复
JFinal
2017-08-15 16:25
注意上面的 isOldProjectNeedProcess(String) 是你应该要去实现的一个方法,根据 target 参数判断是不是老项目该处理的请求url,target 这个参数你可以认为就是url
回复
高达1234
2017-08-15 17:01
多谢,这下就有信心了!
回复
发送
我要反馈
热门反馈
扫码入社
建议将 JFinalFilter 配置在 SSH 用的 Filter 之前。 然后为 jfinal 添加一个 handler,放行一些应该老项目处理的 url,大致这样的 handler 代码:
if (isOldProjectNeedProcess(target)) {
return ;
}
next.handled(target, request, response, isHandled);