我有以下对象定义:
component persistent="true" table="settings" hint="Settings" extends="coldbox.system.orm.hibernate.ActiveEntity" {
property name="id" fieldtype="id" generator="native";
property name="type" ormtype="string" length="10" index="setting_type";
property name="name" ormtype="string" length="20" index="setting_name";
property name="ownerID" ormtype="integer" index="setting_ownerID";
property name="valueNumber" ormtype="float";
//return the appropriate value
public function getValue(){
return this.getValueNumber();
}
我遇到的问题this.getValueNumber()
是返回数字,但前面有空格。
将其包装在 trim()trim(this.getValueNumber())
中不会删除数字前的空格。
在 CF 中使用数字时,这似乎不会导致问题,但是当我将数字放入 JS 函数并尝试在 JS 中使用它时,就会出现问题。
有没有人遇到过这个问题?有什么办法阻止吗?它发生在 cf9、cf10 和 Railo 4.0 上。