Jfinal路由配置及匹配原则

1.JFinal的路由规则 :    

    比如访问 http://127.0.0.1/user/what_ever_url

    第一步:先匹配路由配置中的 /user对应的controller  如果匹配到了进行第二步  ,否则返回404

    第二步/what_ever_url再匹配controller中的what_ever_url方法,如果第二步没有匹配到相对应的方法 则返回该控制器  器 的 index()方法

2.Jfinal的路由配置:

    继承JFinalConfig类后在ConfigRoute方法中配置路由信息即可

@Override
	public void configRoute(Routes route) {
		route.setBaseViewPath("WebRoot");
		route.setBaseViewPath("WEB-INF/view");
		route.add("/",IndexController.class);
		route.add("/user",UserController.class);
		
	}

IndexController.java

public class IndexController extends Controller{
	public void index(){
		renderText("hello funcking java project");
	}
	
	public void what_ever_url(){
		renderText("you are looking what_ever_url!");
	}
}

3. 测试:

浏览器中访问 效果

    

    


当前路径"/"对应的是indexController的index方法









猜你喜欢

转载自blog.csdn.net/weixin_38570967/article/details/80199976