关于getModel的问题

xialinlin8520 发布于 2016/01/09 19:09
阅读 132
收藏 0

@JFinal 你好,想跟你请教个问题:


<form id="form">
<table class="grid">
<tr>
<td align="right">经销商编码:</td>
<td colspan="3">
<input type="text" name="code" class="easyui-textbox"  data-options="required:true" style="width:200px" />
</td>
</tr>
<tr>
<td align="right">经销商名称:</td>
<td colspan="3">
<input type="text" name="name" class="easyui-textbox"  data-options="required:true" style="width:200px" />
</td>
</tr>
</table>
<input type="hidden" name="id" />
</form>


表单提交的时候,我在后台

Distributor entity = getModel(Distributor.class); 无法拿到值,是否需要生成get,set方法,还是这个是怎么使用的呢?

加载中
0
JFinal
JFinal

   注意三点:

1:确保使用是最新下载的 jfinal jar包,最近两天针对这个问题有过小更新,建议再下载一次最新版本:http://www.jfinal.com

2:如果表单域使用带有modelName前缀,则需要调用 getModel(modelClass, modelName) 方法,省略第二个参数时则第二个参数相当于第一个参数类名称的首字母变小写,例如:getModel(Distributor.class)相当于getModel(Distributor.class, "distributor")

3:如果表单域不带有 modelName 前缀,则需要调用 getModel(modelClass, "")方法,例如:getModel(Distributor.class, "");

0
JFinal
JFinal

   不需要生成getter、setter 方法,但需注意三点:

1:确保使用是最新下载的 jfinal jar包,最近两天针对这个问题有过小更新,建议再下载一次最新版本:http://www.jfinal.com

2:如果表单域使用带有modelName前缀,则需要调用 getModel(modelClass, modelName) 方法,省略第二个参数时则第二个参数相当于第一个参数类名称的首字母变小写,例如:getModel(Distributor.class)相当于getModel(Distributor.class, "distributor")

3:如果表单域不带有 modelName 前缀,则需要调用 getModel(modelClass, "")方法,例如:getModel(Distributor.class, "");

xialinlin8520
xialinlin8520
谢谢!用getModel(Distributor.class,"") 是可以获取,真方便啊,代码精简了好多
返回顶部
顶部