actioncontext(com.opensymphony.xwork.actioncontext)是action執行時的上下文,上下文可以看作是乙個容器(其實我們這裡的容器就是乙個map而已),它存放放的是action在執行時需要用到的物件,比如:在使用webwork時,我們的上下文放有請求的引數(parameter)、會話(session)、servlet上下文(servletcontext)、本地化(locale)資訊等。
在每次執行action之前都會建立新的actioncontext,actioncontext是執行緒安全的,也就是說在同乙個執行緒裡actioncontext裡的屬性是唯一的,這樣我的action就可以在多執行緒中使用。
servletactioncontext.getrequest().getsession().setattribute("clist", categoryservice.findall());
actioncontext.getcontext().getsession().put("clist", categoryservice.findall());
servletactioncontext和actioncontext有著一些重複的功能,在我們的action中,該如何去抉擇呢?
我們遵循的原則是:如果actioncontext能夠實現我們的功能,那最好就不要使用servletactioncontext,讓我們的action盡量不要直接去訪問servlet的相關物件.
Oracle實訓筆記1
1 desc 列出表定義,列出pl sql語句定義。2 disc 斷開連線。conn scott tiger orcl 連線 3 passw 更改密碼 4 nvl 函式的使用,處理null。sal nvl comm,0 即當comm為null時,將它看成0,當不是null時,將其忽略。5 如果列別名...
專案實訓(1)
研究 並根據reference實現了基於jaccard計算 對相似度的演算法 研究下面這篇 了解我們專案的整體思路。自己的實現 每次輸入兩個 的名字,然後通過查詢node.list找到相應的id,然後在inlinks.list中找到他引用的所有 集合,然後計算jaccard相似度。不足之處 在遇到大...
實訓作業1
1.編寫程式 宣告乙個整型變數a,並賦初值5,在程式中判斷a是奇數還是偶數,然後輸出判斷的結果。2.編寫程式 從鍵盤輸入圓的半徑,計算圓的面積並輸出。3.編寫程式 實現乙個數字加密器。執行時輸入加密前的整數,通過加密運算後,輸出加密後的結果,加密結果仍為一整數。加密規則為 加密結果 整數 10 5 ...