2018-05-08 09:20

大兄弟~ 规则是这样的:
/**
* Field
*
* field 表达式取值优先次序,以 user.name 为例
* 1:假如 user.getName() 存在,则优先调用
* 2:假如 user 为 Model 子类,则调用 user.get("name")
* 3:假如 user 为 Record,则调用 user.get("name")
* 4:假如 user 为 Map,则调用 user.get("name")
* 5:假如 user 具有 public name 属性,则取 user.name 属性值
*/

2018-05-03 11:42

仔细看哈哈哈 http://www.jfinal.com/doc/6-6

2018-04-28 10:01

你这个UI框架也没说是哪家的, 肯定是猜不出来了...
我这边一直在用layui家的, 挺好的table:
http://www.layui.com/demo/table/page.html

2018-04-19 09:19

@tczhoulan 连接都给你了, 点击一下就看见了啊, 还有你百度一下: java 源码连接

2018-04-14 11:52

@Evloution_ 百度一下: JAVA File renameTo

2018-04-13 20:15

可以看下俱乐部里的 jfinal-club

2018-04-13 18:18

UploadFile uploadFile = getFile();
String pathName = "docCenter/person_pic/" + uploadFile.getFileName();
uploadFile.getFile().renameTo(
new File(PathKit.getWebRootPath() +"/" + pathName));

应该是这个

2018-04-13 12:56

new Engine()
.getTemplateByString(
"#('#')if(attr.#(name).contains(\"#(name)\") checked #('#')end"
)
.renderToString(Kv.by("name", attrdefinition.getName()))
根据你刚拼接的字符串>> 这样也可以拼接

2018-04-13 12:48

兄弟~ 魔版渲染模版的魔版 了解一下~
new Engine().getTemplateByString(stringTemplate).renderToString(Kv.by("a", 2))

2018-04-12 21:27

@clfjava

前台:
$("input").keyup(function(){
var v =$("input").val();
$.post("/xxx/url/xxx",{doubleData:v},function(result){
$("span").html(result);
});
});

后台:
Double doubleData = Double.valueOf(getPara("doubleData"));

如果有很多这样的取值地方, 可以对 BaseController进行增强一下:
public Double getParaToDouble(String name, Double defaultValue) {
return toDouble(getRequest().getParameter(name), defaultValue);
}

private Double toDouble(String value, Double defaultValue) {
try {
if (StrKit.isBlank(value))
return defaultValue;
value = value.trim();
return Double.valueOf(value);
}
catch (Exception e) {
throw new ActionException(400, RenderManager.me().getRenderFactory().getErrorRender(400), "Can not parse the parameter \"" + value + "\" to Double value.");
}
}
这样就可以:
Double doubleData = getParaToDouble("doubleData");




2018-04-11 20:56

如果客户要求使用 JSP 开发 ... > JFinal使用技巧-在JSP中使用Enjoy 23333