使用带有 Grails 域 class 的 StringTemplate 作为模型
Use StringTemplate with Grails domain class as model
我可以使用 Grails Domain 类 作为 ST (StringTemplate) 库的模型吗?
例如
String content = "Hello {personInstance.first_name}!"
char startChar = '{'
char endChar = '}'
ST st = new ST(content, startChar, endChar)
st.add("personInstance", personInstance)
st.render()
我从渲染中得到的只是 "Hello "。
这应该有效还是我需要编写一个适配器来使用 Grails Domain 类 作为 ST 的模型?
没有看到您的个人域类,我怀疑您的意思是 {personInstance.firstName} 而不是 {personInstance.first_name}。
ST 支持访问属性。
我可以使用 Grails Domain 类 作为 ST (StringTemplate) 库的模型吗?
例如
String content = "Hello {personInstance.first_name}!"
char startChar = '{'
char endChar = '}'
ST st = new ST(content, startChar, endChar)
st.add("personInstance", personInstance)
st.render()
我从渲染中得到的只是 "Hello "。 这应该有效还是我需要编写一个适配器来使用 Grails Domain 类 作为 ST 的模型?
没有看到您的个人域类,我怀疑您的意思是 {personInstance.firstName} 而不是 {personInstance.first_name}。 ST 支持访问属性。