JFinal的Post请求可否支持自定义方法

乱世键客 发布于 2014/07/07 17:36
阅读 671
收藏 0

RT,JFinal的Post请求可否支持默认save方法以外的自定义方法?看了source code,目前 的Post请求就只支持一个save方法,不知道这样做的考虑是什么?@JFinal

以下为部分Source Code:

if ("GET".equals(method)) {
			if (urlPara != null && !"edit".equals(methodName)) {
				controller.setAttr(isRestfulForwardKey, Boolean.TRUE);
				controller.forwardAction(controllerKey + "/show/" + urlPara);
				return ;
			}
		}
		else if ("POST".equals(method)) {
			controller.setAttr(isRestfulForwardKey, Boolean.TRUE);
			controller.forwardAction(controllerKey + "/save");
			return ;
		}
		else if ("PUT".equals(method)) {
			controller.setAttr(isRestfulForwardKey, Boolean.TRUE);
			controller.forwardAction(controllerKey + "/update/" + urlPara);
			return ;
		}
		else if ("DELETE".equals(method)) {
			controller.setAttr(isRestfulForwardKey, Boolean.TRUE);
			controller.forwardAction(controllerKey + "/delete/" + urlPara);
			return ;
		}




加载中
0
JFinal
JFinal
这个是 Restful 拦截器,是一个标准的实现而已,不使用这个拦截器就可以完全无视它
0
JFinal
JFinal
JFinal 的 Post 请求可以支持任意方法
乱世键客
乱世键客
但我看source code里post请求全部跳转到save方法了。
0
本人纯属虚构
本人纯属虚构
没懂楼主到底要说什么
0
乱世键客
乱世键客

引用来自“JFinal”的评论

这个是 Restful 拦截器,是一个标准的实现而已,不使用这个拦截器就可以完全无视它
重写了intercept方法,报"The forward action url is the same as before"是怎么回事?
0
紫枫潇湘
post跳转指定action地址就是跳转到指定的action了..
乱世键客
乱世键客
没懂不要乱说。
0
写下带不走的风
写下带不走的风
好像是rest的,一年前用struts2的rest插件的时候就是这样的。当时直接访问controller,结果只要是get请求都到show里面去了,查看源码就知道了。
返回顶部
顶部