首先從Httpunit的網站下載Htttp測試架構,解壓縮到一個指定的目錄。通過Index.htm可以得到英文的指南及樣本。HttpUnit的核心是WebConversation類,其次是WebRequest和WebResponse。通常的用法如下所示。WebConversation wc = new WebConversation();WebRequest req = new GetMethodWebRequest(
1.遇到寫入request中的集合,翻頁的時候顯示不了?解決:把<display:table>加入requestURI="displayList.do"即可。 2.當無資料記錄時,displaytag預設會輸出 “Nothing found to display.”,而且沒有表頭。 修改displaytag.jar中的TableTag.properties檔案的三處,就可以定製輸出的訊息和樣式。 1) basic.empty.showtable=false
首先要瞭解java預設的序列化行為,java將一切關於對象的資訊都儲存了下了,也就是說,有些時候那些不需要儲存的也被儲存了下來。一般情況下,我們僅僅需要儲存邏輯資料就可以了。不需要儲存的資料我們可以用關鍵字transient標出。 以下是一個例子: import java.io.*; public class Serial implements Serializable { int company_id; String company_addr; transient boolean
代碼如下: public class Test { public static void main(String[] args) { if (true) Test tt = new Test();// TestPrintStream1 cannot be resolved } } if () 後面不使用花括弧時,裡面不能出現聲明,因為那個涉及到範圍,而沒有花括弧其範圍僅僅是本行語句,所以聲明一個變數沒有意義。改成下面的就好了。public
connect by prior start with 經常會被用到一個表中存在遞迴關係的時候。比如我們經常會將一個比較複雜的分類樹儲存到一個表中。或者將一些部門儲存到一個表中,而這些部門互相有隸屬關係。這個時候你就會用到connect by prior start with。典型的使用方法就是:select * from table connect by prior cur_id=parent_id start with cur_id=???例如:a b1