1.配置jfinal的拦截规则,jfinal demo中是/*,JFinalUIB中是/jf/*,原因有两点,
一是为了处理前端nginx或者Apache http server请求转发时更容易,所有以/jf/开头的都转发给后端servlet容器即可
二是避免在不是用前端http server的情况下,/*拦截了所有的请求,主要是一些静态资源,如图片、css、js等等,/jf/路径下没有这种静态资源,可以屏蔽对静态资源的拦截
总之jfinal的拦截器只需要拦截jfinal的action即可
JFinal com.jfinal.core.JFinalFilter configClass com.platform.config.run.JfinalConfig JFinal /jf/* REQUEST FORWARD
2.如何修改或者去掉/jf呢?在什么地方有这些路径信息?
第一个就是pt_operator表中的url字段,可以使用数据库自带的替换函数做一个update操作即可,比如update set url = reaplace('/jf/', '/') where url like '%/jf/%'
第二个就是WEB-INF/view目录下的所有.html模板,搜索所有的/jf/替换即可
第三个就是所有的java文件,搜索所有的/jf/替换即可
最后检查一下项目所有的文件,搜索一下/jf/,按理说都是需要同上替换的