原创 html只要text
有時候,我們在數據庫中存儲的是一段段的HTML文本,但是取出來的時候,有時又不需要那些HTML標籤,而只是需要純文本,就像我們在頁面上看到的文字一樣,所以,就需要去掉那些HTML標籤,只保留文本的內容。利用正則表達式就可以很容易做到這一點
原创 grails默認轉換json日期格式
直接在BootStrap的init裏面添加: JSON.registerObjectMarshaller(Date) { return it?.format("yyyy-MM-dd HH:mm:ss") }
原创 grails數據庫逆向生成
下載reverse-engineer插件 在buildConfig.groovy添加 compile ":db-reverse-engineer:0.5.1 runtime 'javax.transaction:jta:1.1' 在
原创 If running in the context of a test using the mocking API or bootstrap Grails correctly
Message: Method on class [com.xslznl.hxb.MDjbddj01] was used outside of a Grails application. If running in the context
原创 grails,groovy無限樹遞歸
def treegrid(){ def res=injectNews(0) render res as JSON } def injectNews={pid-> def mkI
原创 grails默認全局gorm配置
//默認實體約束 grails.gorm.default.constraints = { '*'(nullable:true, blank:true) } //默認映射 grails.gorm.default.mapping = {
原创 grils通過sql查出來的字段第一個字母轉換成大寫:
<span style="font-size:18px;">def a="LOVER_COMPANY_CHARATER" if(a.contains("_")){ def c=[] def m=a.toLowerCase
原创 grails配置tomcat-->server.xml Context>path>docBase
在grails-->scripts創建一個_Events.groovy,註銷系統自動生成的代碼加入以下代碼 import org.apache.catalina.loader.WebappLoader eventConfigureTomc
原创 grails查詢數據庫最大id
<span style="font-size:24px;">def c = Person.sue.createCriteria() def sueMaxId = c.get {
原创 grails建域類時報ORA-00904
原因:是在建表的時候用 user 字段會後錯,可能其它情況跟這個不一樣但大同小異
原创 Error evaluating ORM mappings block for domain
是因爲domain裏面的mapping 裏的 id name引起的,把name改成column就好了
原创 grails 通過applicationContext獲取bean
class ShopService{ def grailsApplication def test(){ grailsApplication.mainContext.getBean('myService') } }
原创 Grails四捨五入
def a=28.99999 println a.setScale(0, BigDecimal.ROUND_HALF_UP);
原创 Grails改變數據類型
static mapping = { templateCode type:’text’ }
原创 grails、groovy純sql語句是正常但還是提示:無效的關係運算符
perpro = sql.rows(sqlStr) 把上邊的那種寫法換成下邊的寫法就可以了 perpro = sql.rows(""+sqlStr+"")