JFinal 源码导读第九天(1) FakeStaticHandler

1.单独介绍一下
/**
 * FakeStaticHandler.
 */
public class FakeStaticHandler extends Handler {
	
	private String viewPostfix;
	
	public FakeStaticHandler() {
		viewPostfix = ".html";
	}
	
	public FakeStaticHandler(String viewPostfix) {
		if (StringKit.isBlank(viewPostfix))
			throw new IllegalArgumentException("viewPostfix can not be blank.");
		this.viewPostfix = viewPostfix;
	}
	
	public void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) {
		int index = target.lastIndexOf(viewPostfix);
		if (index != -1)
			target = target.substring(0, index);
		nextHandler.handle(target, request, response, isHandled);
	}
}
2.本想介绍一下,竟然有人介绍过了,自己贴上那个人的链接啦
http://my.oschina.net/i33/blog/84383
3.这个代码的主要介绍就是伪静态就是URL后面可以后缀

你可能感兴趣的:(jFinal)