1

我有以下对象定义:

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 上。

4

0 回答 0