在看jfinal文档的时候发现可以Action带参使用,之前一直都是使用getBean(...)的方式转换成bean。但是使用的话发现,在buildActionMapping的时候不能把方法加到map中。所以访问的时候怎么都是访问到index action中。代码如下:
public void loginParam(@Para("") User user) { System.out.println(user); renderText("loginParam..."); }
求教是我哪里弄错了还是要配置,感谢!!
-- 问题补充:
已经按照文档操作,使用jdk8,编译使用了-parameter参数。而且反射也获取到参数的名字,而不是获取到arg0...之类的参数名。
使用了-parameter参数编译:
未使用-parameter参数编译:
调试发现参数不为0就不会添加action映射,能后就不能访问到该action,是这样吗?
能再帮忙看下不。万分感谢!!!
http://www.jfinal.com/doc/3-3
注意要使用 jfinal 的 java8 这个版本,才有这个功能