jfinal中获取路由的 uri 以及参数

这里可以获取jfinal配置的URI列表 jfinal.me().getAllActionKeys()

但对应的参数 好像ParaProcessor.get() 可以获取 不过这里用的是controller作为参数

后面调整这样子 : 

JFinal me = JFinal.();
List<String> str = me.getAllActionKeys();
System..println();
System..println();
(String uri : str) {
    Action action = me.getAction(uri, );
    Parameter[] params = action.getMethod().getParameters();
    (Parameter para : params) {
        Type paraClassType = para.getParameterizedType();
        String paraName = para.getName();
        System..print(paraClassType + + paraName + );
    }
    System..println();
}


评论区

JFinal

2019-10-10 14:42

获取参数要使用 getPara、getModel、getBean , 或者直接使用 action 入参,例如:
public void action(String xxx, Integer yyy) {
}

热门反馈

扫码入社