jfinal支持多个相同的ActionKey,但是不同的请求方式吗

例如:

/login 以get方式请求是跳转到登录页面

/login 以post方式请求是进入到登录验证的方法


以前用springMVC是可以实现的,Jfinal怎么实现呢,我尝试的时候报

actionKey "/login" is already in use. 错误

评论区

JFinal

2016-10-04 20:57

在 "/login" 这个 actionKey 进入到的 action 中通过如下代码做个处理即可:
if (getRequest().getMethod().equals("GET")) {
跳到登录页面
} else {
跳到登录验证方法
}

当然,还可以通过拦截器实现,通过 inv.getController().getRequest().getMethod() 以后的处理逻辑与上面的相似

zempty

2016-10-31 09:08

又学到了一招...

热门反馈

扫码入社