1位置的引數分兩種,int型別的columnindex和string型別的columnlabel。為了便於理解,我把resultset看成執行sql語句後的乙個新的集表。
while
(resultset.
next()
)
coulumnindex為引數時,該sql結果顯示的就是這個新的表的第n列。
while
(resultset.
next()
)
columnlabel為引數時,該sql結果顯示為結果集表的欄位名為"n"的列。
1)load-on-startup元素標記容器是否在啟動的時候就載入這個servlet(例項化並呼叫其init()方法)。
2)它的值必須是乙個整數,表示servlet應該被載入的順序
3)當值為0或者大於0時,表示容器在應用啟動時就載入並初始化這個servlet;
4)當值小於0或者沒有指定時,則表示容器在該servlet被選擇時才會去載入。
5)正數的值越小,該servlet的優先順序越高,應用啟動時就越先載入。
6)當值相同時,容器就會自己選擇順序來載入。
方法1.採用
在springmvc-servlet.xml中配置,該物件會對 進入dispatcherservlet的url進行檢查,如果發現是靜態資源的請求,就該請求由web應用伺服器預設的servlet處理,若不是,交由dispatchservlet處理。
一般web應用伺服器預設的servlet名稱是"default",若不是,則需要通過default-servlet-name屬性顯示指定:
default
-servlet-handler default
-servlet-name=
"所使用的web伺服器預設使用的servlet名稱"
/>
方法2.採用
方法一將靜態資源請求轉到web應用伺服器處理,而本方法直接在spring框架中處理。例如:
"/resources/**"
/>
以上配置將web根路徑"/"及類路徑下 /meta-inf/publicresources/ 的目錄對映為/resources路徑。假設web根路徑下擁有images、js這兩個資源目錄,在images下面有bg.gif,在js下面有test.js檔案,則可以通過 /resources/images/bg.gif 和 /resources/js/test.js 訪問這二個靜態資源。
假設webroot還擁有images/bg1.gif 及 js/test1.js,則也可以在網頁中通過 /resources/images/bg1.gif 及 /resources/js/test1.js 進行引用。
(1)request.getparameter()取得是通過容器的實現來取得通過類似post,get等方式傳入的資料,request.setattribute()和getattribute()只是在web容器內部流轉,僅僅是請求處理階段。
(2)request.getparameter()方法傳遞的資料,會從web客戶端傳到web伺服器端,代表http請求資料。request.getparameter()方法返回string型別的資料。
request.setattribute()和getattribute()方法傳遞的資料只會存在於web容器內部
待我發現更多問題再來討論,有好多都忘了,只能邊敲**邊回憶了。。
意外的發現源於艱苦的過程
乙個開羅人整天夢想著發財,一天夜裡,他夢見神對他說 想發財,你就去伊斯法罕,在那裡找到金幣。天呢!伊斯法罕遠在波斯啊,必須穿越阿拉伯半島,經波斯灣,再攀上扎格羅斯山,才能到達那山城之顛。可能還沒到就客死他鄉了。到底去不去呢?開羅人想,但是,如果不去,這輩子恐怕難以發財了。最後他還是決定前行。開羅人千...
Github發現優秀的開源專案
先上個大logo,哈哈。github上有非常多的資源,我們可以在github上搜尋到非常多的開源專案。那麼如何使用github查詢資源?羅列出一下幾種方式。登入github,在頁面中心找到explore,如圖 或 這個 trending 頁面是用來幹嘛的呢?有點英語底子的人一看就明白了,trendi...
儲存過程練習
insert into person values 1 zdw zdw test1 insert into person values 2 test test test2 insert into person values 3 admin admin admin3 在儲存過程中使用子查詢 creat...