在我的Grails應用程序中,我有一個名爲「Options」的數據集。有所謂的「描述」一個屬性,它主要是類似的東西:Grails:全部替換全部僅在列表頁
<td><p...><span..>test</span><span...> othertest</span></p></td>
我要的是,描述保存在像上面的數據庫。但是在瀏覽器的Grails應用程序的List-Page中,我不想看到HTML標籤,所以只能看到文本。
喜歡的是: test othertest
在編輯頁例如它可以看到整個描述。
我在哪裏需要插入類似的東西:
description = description.replaceAll(Pattern.compile(/<.*?>/, Pattern.MULTILINE | Pattern.DOTALL), '')
我覺得我已經來修改OptionsController.groovy列表功能。在當下的那樣:
def list = { params.max = Math.min(params.max ? params.int('max') : 50, 100) [optionsInstanceList: Options.list(params), optionsInstanceTotal: Options.count()] }
使用此描述.replaceAll(「<(.|\n)*?>」,'') – Abs
正則表達式不是問題。它可以修改描述。但我不想在數據庫中修改它。我只希望描述沒有我的Grails應用程序的List-Page中的HTML-Tags。 – user2244536