JFinal路由配置总出错,没理解啊!? 400 报错
求教:JFinal关于actionKey/method的问题
config中配置如下:
me.add("/test",TestJFinal.class,"bizroot/test");
me.add("/getAutoDatas",TestJFinal.class);
controller写的方法
public class TestJFinal extends Controller{
public void index(){
render("autocomplete.jsp");
}
public void welCome(){
render("welcome.jsp");
}
public void getAutoDatas(){
List<Record> users = Db.find("select loginId regionCode,UserName regionName from user");
renderJson(users);
}
}
一直提交 getAutoDatas已经存在,晕了。
jsp调用如下:
$.post("/test/autodata",{"matchInfo":query,"matchCount":matchCount},function(respData){
return process(respData);
});
错误信息:
Exception: The action "demo.action.TestJFinal.getAutoDatas()" can not be mapped, actionKey "/getAutoDatas" is already in use.
2015-07-09 12:25:08.884:WARN:oejuc.AbstractLifeCycle:FAILED jfinal: java.lang.RuntimeException: The action "demo.action.TestJFinal.getAutoDatas()" can not be mapped, actionKey "/getAutoDatas" is already in use.
java.lang.RuntimeException: The action "demo.action.TestJFinal.getAutoDatas()" can not be mapped, actionKey "/getAutoDatas" is already in use.
at com.jfinal.core.ActionMapping.buildActionMapping(ActionMapping.java:101)
at com.jfinal.core.JFinal.initActionMapping(JFinal.java:104)
at com.jfinal.core.JFinal.init(JFinal.java:68)
at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
me.add("/getAutoDatas",TestJFinal.class)。为什么要写这个?去掉,再调用/test/getAutoDatas即可。######对的。######听你这么一说我似乎理解了,配置路由的时候只配置actionkey对应到controller,然后里面具体调用哪个方法根本不需要配置,直接在前台actionkey/method方法即可了。######
http://my.oschina.net/u/1175852/blog/261235
这里面有说明路由是怎么回事。。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。