jfinal的getBean如何获取首字母大写的字段值

/* POJO */
public class TestPOJO {
    private String funCode;
    private String name;
    .....
}

/* controller */
public void save() {
    TestPOJO test = getBean(TestPOJO.class, "");
    ...
}

/* html */
<input type="text" name="FunCode">
<input type="text" name="Name">
请问这样,我应该如何写调用getBean获取对方传来的值?
PS:FunCode和Name是固定格式的,改动只能从我这边弄


评论区

JFinal

2018-07-07 12:13

完全取决于你 TestPOJO 中 setter 方法的命名规则,这里举一个例子:
1:假定你的 TestPOJO 中有一个 setName(String name) 方法
2:那么你的 input 表单域的 name 应该是: setName 去掉 "set" 前缀,剩下的 "Name" 首字母变成小写,也即 "name"

JFinal

2018-07-07 12:13

这个在文档中有过说明

ToView

2018-07-10 13:40

@JFinal 如果前端定义的表单域名称是FunCode,那我在后台是不是用getBean(xx.class, "")是接受不到?目前我是用getParm("FunCode")来接收。

热门反馈

扫码入社