Grails分頁引數帶點的情況下的bug

2021-09-01 21:57:29 字數 557 閱讀 9013

grails的分頁是靠tag g:pagination來完成的,但是這裡有點小bug。

如下場景:

前提首先是仿照springside3.x的起名查詢法給grails加了個自動查詢,這樣95%的情況只需要簡單給表單控制項起名就ok了。

乙個form表單,裡面有分類category,如果寫了

g:select, name="category.id", value="$"

實際上你在controller裡面獲得提交的params的時候,是

category.id:1, category:[id:1] 

也就是說會被拆開兩個。

這導致了

g:pagination

解決方法是自己拷貝乙個pagination類,改一下。

在 def linkparams = [:] 之前hack一下:

map attrsmap = attrs.params

iterator _it = attrsmap.iterator()

while (_it.hasnext())

}

grails的分頁查詢

第一步 示例 def searchform maxresults params.max as integer 不寫也可以 def c goods.createcriteria params.sort price params.order asc def goodlist c.list params,...

額外引數 Pytorch獲取模型引數情況的方法

分享人工智慧技術乾貨,專注深度學習與計算機視覺領域!相較於tensorflow,pytorch一開始就是以動態圖構建神經網路圖的,其獲取模型引數的方法也比較容易,既可以根據其內建介面自己寫 獲取模型引數情況,也可以借助第三方庫來獲取模型引數情況,下面,就讓我們一起來了解pytorch獲取模型引數情況...

C 指標作函式引數的情況

指標作為函式引數,扮演的是值傳遞還是位址傳遞的角色,要看指標變數在函式裡面是如何被使用。1 如果對其使用取位址符號 則是位址傳遞。意味著你要操縱傳過來的位址所指向的值。2 如果直接使用變數名,則是值傳遞。意味著你所改變的,只不過是所宣告的那個區域性變數的值。扮演什麼角色和如何傳進來值是沒什麼關係的。...