action当中的方法名可以动态创建吗?这里的【83】可以写在配置文件里吗?

image.png

评论区

JFinal

2018-02-08 17:48

action 与方法名是有关联的,而方法是开发时就创建好的,所以无法直接实现你的这个需求

换个看问题的角度可以很容易实现,利用 urlPara 来实现动态路由的功能,例如创建一个 IndexController:
publci class IndexController extends Controller {
public void index() {
String route = getPara();
if ("aaa".equals(route)) {
处理 "localhost/aaa 这个路由
} else if ("bbb".equals(route)) {
处理 "localhost/bbb 这个路由
}
....
}
}

然后注册一下:
me.add("/", IndexController.class);

马小酱

2018-02-19 15:20

热门反馈

扫码入社