3
回答
jifnal getmodel wenti
华为云实践训练营,热门技术免费实践!>>>   

    Parameter parameter = getModel(Parameter.class);

 parameter对象的属性我要怎么才能访问,

还有setAtrr("xx",parameter);后xx怎么才能使用,

还有个问题就是

  new Parameter().set("typename","ssss").set("paraname","xxxxx").save();


为啥最后typename和paraname都是乱码。。这2个是联合主键

在数据库中这2个东西就分别变成了2364728e1695482bab3b92f141aad918  和 9ae32a7f03254cc4ac5a1d777412c3d1

举报
共有3个答案 最后回答: 2年前
  Model 是否用了生成器生成的 getTypeName() 方法? 乱码问题先要使用单步调试找出哪个环节出的问题,注意一下 me.setEncoding(...) 、页面字符集、数据库字符集的设置,其中数据库字符集的优先级是:字段字符集 > 表字符集 > 数据库字符集,注意要检查到最高优先级的字符集设置

引用来自“JFinal”的评论

  Model 是否用了生成器生成的 getTypeName() 方法? 乱码问题先要使用单步调试找出哪个环节出的问题,注意一下 me.setEncoding(...) 、页面字符集、数据库字符集的设置,其中数据库字符集的优先级是:字段字符集 > 表字符集 > 数据库字符集,注意要检查到最高优先级的字符集设置

我调试发现它里面是有值的

用System.out.println(parameter.getAttrValues().toString());这样写能显示出值

但是我这样parameter.getTypeName的话值为null。
  大师我现在又有个问题是这样的

 我想写个编辑功能

    Parameter parameter=getModel(Parameter.class);
    setAttr("parameter",parameter);
     render("/parameter/update.html");//跳转到HTML文件

在update.html里<input  type="text" id="typename"

name="parameter.typename" value="${parameter.typename}"  />

为什么value没有值  我想跳转到update.html的时候我的数据能填充到text里面

   




--- 共有 2 条评论 ---
一只jfinal小菜鸟回复 @JFinal : 好的 2年前 回复
JFinal下载 jfinal 手册仔细看一次,才 30 多页的 pdf,而且大部分是代码示例。另外下载 jfinal demo 参考一下,这都是很基础的问题,看完手册自然就明白了,在此下载: http://www.jfinal.com 2年前 回复
顶部