grails - วิธีลบเครื่องหมายคำพูดคู่ออกจาก gsp

ฉันมีฟิลด์ที่มีสตริง ในมุมมอง gsp ค่าฟิลด์จะแสดงสตริงด้วย " จะลบเครื่องหมายคำพูดเหล่านี้ได้อย่างไร

โดเมน:

class MyClass {

    String myField  

}

ภาษี GSP:

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

ฉันพยายามใช้การแทนที่ทั้งหมด(/"/, '') แต่มันไม่ทำงาน

ขอบคุณ


person Jils    schedule 12.11.2013    source แหล่งที่มา
comment
คุณเห็นความแตกต่างหรือไม่หากใช้เป็น taglib เช่น <td><g:fieldValue bean="${myClassInstance}" field="myField" /></td>   -  person dmahapatro    schedule 12.11.2013
comment
ฉันพยายามแล้วแต่ยังมีเครื่องหมายคำพูดอยู่   -  person Jils    schedule 12.11.2013


คำตอบ (1)


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

มีเมธอด beforeUpdate() และ beforeInsert() ในคลาสโดเมนใน grails ที่คุณสามารถใช้เพื่อเปลี่ยนข้อความก่อนที่จะบันทึก

person Interlated    schedule 12.11.2013