webwork使用經驗兩則

2021-08-29 03:22:30 字數 600 閱讀 4422

今天碰到點問題,初以為是webwork2相關的,在qq上問webwork領域有名的moxie(安子)問了好久,後來發現了,是其他方面的問題;不過在除錯和同moxie的交流中,總結了webwork相關的使用經驗兩則,都是以前不是很清楚的,記錄下來,備忘:

1)***順序問題

就是同filterchain一樣的順序,這個在很多文件上都寫了;但我一直不清楚的是:params和model-driven兩個***有無先後呢?

結論是:model-driven放在前面是最正確的,否則model-driven模式不能使用

2)model的使用問題

xiaxin和moxie的文件不一樣,在view中,是應該用 model.username還是直接用username呢?

測試了一下,發現都可以; 當然,因為我們自己讓action實現了modeldriven介面,在view中不使用model是正確的方法; 如果用model.username,相當於使用的是propertydriven而不是modeldriven.

3)上面的結合問題

如果我們把params放前面,那麼只能使用property-driven模式,在view中用 model.***是沒有辦法把值傳到action中的

PL SQL經驗兩則

兩則pl sql程式設計的小經驗,隨手記下。一 對游標引數使用like查詢 定義乙個游標 cursor cemploye cpname varchar2 is select emp no from employe where name cpname 如果要使用like查詢怎麼辦?簡單 cursor ...

小經驗兩則

1.oracle 8i 下使用最新的oracle thin driver時用databasemetadata獲取主鍵等資訊時,需要將 connection.getmetadata getprimarykeys connection.getcatalog null,tablename 中的tablen...

開發筆記 MySQL Python經驗兩則

開發筆記 mysql python經驗兩則 李衛公的長安城 過上一萬年,那城就會變成黑色,永遠不倒 開發筆記 mysql python經驗兩則 在最近的開發中,遇到兩個比較奇怪的問題,把解決辦法寫在這裡 1.使用python操作mysql資料庫時,如果插入的資料條目很多,一條條地執行insert i...