2017-07-27 16:04
@淡定007 看你 TreeNode 类的 setId 等方法 里面是怎么写的? 是 set("id", id) 还是 this.id = id 了?
2017-07-25 10:01
@hotsmile 这样实现不太好, 用注解套的太深, 不易开发和维护, 建议拆成平级的,
你可以看下 InterceptorStack 类 将多个拦截器组合成为 对外部是一个拦截器 :
public class UserSongLikeValidator extends InterceptorStack {
public void config() {
addInterceptors(new UserIdValidator());//先运行
addInterceptors(new UserSongLikeValidator();//后运行
//.... 继续
}
}
用的时候这样:
@Before(UserSongLikeValidator.class)
是不是也满足你的需求了?
2017-07-24 17:02
@xiaoaqiang 比如搜索的接口吧
String url = "http://unionsug.baidu.com/su?wd=";
String ret = HttpKit.post(url, "jfinal");
这个就是正常的表单用就行
2017-07-24 14:47
@xiaoaqiang
http://www.jfinal.com/share/236
我有功能用到了 HttpKit.post 的一种交互方式,
在 ActiveRecordPluginService管理控制 这个功能中,
你可以参考一下,
使用 & 做分割的
2017-07-10 13:41
如果表单参数较少可以用
最简单的办法是在form表单的action属性上使用 urlPara 或者用问号挂参的方式将 path 传过来,这样就可以在 getFile() 之前通过 getPara(...) 获取了,例如:
action="/upload?filePath=/mypath/..."
filePath = getPara("filePath");
uf = getFile("filePath");
还有一种办法麻烦点,
先 uf = getFile()
然后,filePath = getPara("filePath");
最后再用 uf.renameTo(filePath + fileName) 做后续的转换
--------jfinal语录
23333333