我有以下对象定义:
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上。