登入頁面login.jsp在webroot下
<map的遍歷方法body
>
<
form
action
="user/login"
method
="post"
>
username:
<
input
type
="text"
name
="username"
/><
br/>
password:
<
input
type
="password"
name
="password"
/><
br/>
<
input
type
="submit"
value
="登入"
/>
form
>
body
>
遍歷map的方法view code//登入方法
}//方法二:userlist.keyset() 得到key的集合,遍歷set就行了
for(string key:userlist.keyset())
//方法三:iterator遍歷
iterator> itor =userlist.entryset().iterator();
while
(itor.hasnext())
//方法四:遍歷userlist.entryset()
for(map.entryentry:userlist.entryset())
return "redirect:/user/list";//
跳轉到展示頁面
}
登入
//userexception(開發中,異常都是要自己寫的)extends runtimeexception alt+shirt+s 找到superclass繼承父類方法登入方法
}//if(!flag)
return "redirect:/user/list";
}
userexception
異常丟擲後,顯示出來很難看,我們最好自己建立乙個頁面error.jsp來接收異常
<這裡用的是區域性異常處理body
>
<
h1>$
h1>
body
>
//全域性異常處理區域性異常處理:只針對某乙個controller
error.jsp介面
$在springmvc-servlet.xml配置檔案中加入全域性異常
<有全域性異常的時候要把區域性異常的方法注釋了bean
class
>
<
property
name
>
<
props
>
<
prop
key="pojo.userexception"
>error
prop
>
props
>
property
>
bean
>
spring mvc 異常處理
一般來說,程式每出現乙個異常就需要throws 或者try catch語句塊進行處理,這樣處理異常的方法比較少的情況,還體現不出麻煩,如果需要處理異常的方法比較多的情況下,有乙個統一處理異常方法就顯得尤其重要,即所有丟擲的異常都在乙個方法進行處理,這樣可以集中 簡便,如果需要修改異常處理的方式也比較...
springmvc異常處理
1.異常處理思路 系統中異常包括兩類 預期異常和執行時異常runtimeexception,前者通過捕獲異常從而獲取異常資訊,後者主要通過規範 開發 測試的手段減少執行時異常的發生。系統的dao service controller出現異常都通過throws exception向上丟擲,最後由spr...
SpringMVC異常處理
一 springmvc異常處理流程 預期異常,執行時異常 runtimeexception 前者通過捕獲異常從而獲取異常資訊,後者主要通過規範 開發 測試通過手段減少執行異常的發生。系統的dao service controller 出現都通過throw cetion向上跑出,最後由springmv...