原来项目不是使用JFinal的 用的 JSP servlet 现在增加JFinal之后 项目原来的配置在web.xml中的所有 servlet都无法访问了,请问要如何解决
package com.xxx.common.handler;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.jfinal.handler.Handler;public class JfHandler extends Handler { @Override public void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) { if (target.startsWith("/jf/")) { next.handle(target, request, response, isHandled); } }}
jfinal com.jfinal.core.JFinalFilter configClass java源码中找到这个类Config
public void configHandler(Handlers me) { me.add(new JfHandler());}
(比如判断前缀, 路由统一使用某一个前缀,推荐“/jf/xxx”),
如果是就调用 next.handle( 。。。,
不是就放过去让老项目处理