grails - Cara menghapus tanda kutip ganda dari gsp

Saya memiliki bidang yang berisi string, dalam tampilan gsp, nilai bidang menampilkan string dengan ". Bagaimana cara menghapus tanda kutip ini?

Domain:

class MyClass {

    String myField  

}

GSP:

<td>${fieldValue(bean: MyClassInstance, field: "myField")}</td> 

Saya mencoba menggunakan replaceAll(/"/, '') tetapi tidak berhasil

Terima kasih


person Jils    schedule 12.11.2013    source sumber
comment
Apakah Anda melihat perbedaannya jika digunakan sebagai taglib seperti <td><g:fieldValue bean="${myClassInstance}" field="myField" /></td>?   -  person dmahapatro    schedule 12.11.2013
comment
Saya mencoba tetapi saya masih memiliki tanda kutip   -  person Jils    schedule 12.11.2013


Jawaban (1)


myField = myField.replaceAll("\"", "")

Ada metode beforeUpdate() dan beforeInsert() pada kelas domain di grails yang dapat Anda gunakan untuk mengubah teks sebelum disimpan.

person Interlated    schedule 12.11.2013