Skip to content

Jfinal自定义HtmlHandler 迁移

前言

在用jfinal开发博客的过程中,为了更好的seo,需要实现伪静态访问接口,例如xx.html,xx.jsp访问接口xx,这个时候我们可以使用自定义handler的方式来实现,我们以.html为例

HtmlHandler

java
public class HtmlHandler extends Handler {
    @Override
    public void handle(String s, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, boolean[] isHandled) {
        int index = s.lastIndexOf(".html");
        if (index != -1) s = s.substring(0, index);
        next.handle(s, httpServletRequest, httpServletResponse, isHandled);
    }
}

我们只需要把访问过来的路径截取一下 是不是很简单