Cyh的博客
Email:kissyan4916@163.com
posts - 26, comments - 19, trackbacks - 0, articles - 220
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
公告
一直努力努力努力,像奴隸奴隸奴隸!~~
<
2009年6月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
隨筆檔案
(25)
2011年5月 (1)
2010年4月 (12)
2010年1月 (1)
2009年12月 (2)
2009年6月 (1)
2009年4月 (4)
2009年2月 (4)
文章分類
(219)
Android(26)
DB(5)
J2EE(31)
J2SE(79)
JavaScript(15)
others(47)
SOA&Web Service(1)
中間件(1)
軟件工程(12)
軟件架構(2)
文章檔案
(220)
2011年8月 (1)
2010年12月 (23)
2010年11月 (2)
2010年8月 (5)
2010年7月 (2)
2010年6月 (2)
2010年5月 (1)
2010年4月 (12)
2010年3月 (28)
2010年2月 (5)
2010年1月 (23)
2009年12月 (39)
2009年6月 (14)
2009年5月 (31)
2009年3月 (2)
2009年2月 (29)
2009年1月 (1)
新聞檔案
(66)
2010年10月 (1)
2010年9月 (5)
2010年8月 (11)
2010年7月 (21)
2010年6月 (13)
2010年5月 (8)
2010年4月 (5)
2009年11月 (2)
相冊
Ryan
收藏夾
(7)
JAVA(7)
最新隨筆
1.?集成FCKeditor 3.5.3
2.?android自適應屏幕方向和大小
3.?Android游戲開發之旅(二十) 雙按事件捕獲
4.?Android游戲開發之旅(十八) SoundPool類
5.?Android游戲開發之旅(十九) 分辨率大全
6.?Android游戲開發之旅(十七) 圖像漸變特效
7.?Android游戲開發之旅(十六) 異步音樂播放
8.? Android游戲開發之旅(十四) 游戲開發實戰一
9.?Android游戲開發之旅(十五) 按鍵中斷處理
10.?Android游戲開發之旅(十二)Sensor重力感應(2)
搜索
最新評論
1.?re: struts2 checkboxlist標簽的使用
同居同意同意
--yuk
2.?re: struts2 checkboxlist標簽的使用
ss
--d
3.?re: JavaMail(4)--使用POP3接收郵件
郵件信息可以打印出來,可是下載郵件會出錯是什么原因?
--琳喵喵0721
4.?re: JavaMail(4)--使用POP3接收郵件
評論內容較長,點擊標題查看
--流風
5.?re: 操作PDF文件
評論內容較長,點擊標題查看
--ly.wolf
閱讀排行榜
1.?struts2 checkboxlist標簽的使用(18242)
2.?struts2異常攔截器(5869)
3.?struts2迭代標簽(3852)
4.?用freemind 秒殺Spring Security(1925)
5.?加載順序會影響對spring bean 的調用。(1494)
struts2異常攔截器
Posted on 2009-06-19 23:35
啥都寫點
閱讀(5869)
評論(0)
編輯
收藏
在實際開發中,我們需要將捕獲的異常信息打印出來,換上通俗的語言讓客戶能夠大概了解是原因引起的異常,所以我們需要將異常信息顯示到頁面上來,讓客戶能夠看得見。這里介紹以下struts2的異常處理機制。在sturts2的struts-default.xml中,引用了struts2定義的攔截器:
<interceptor name="exception" class="com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor"/>
下面是一個小例子來說明struts2中,應該如何捕獲異常信息,并將異常信息顯示到頁面:
一個簡單的index.jsp頁面,只有一個按鈕,點擊進入action:
<s:form action="login">
<s:submit value="submit"/>
</s:form>
struts.xml的配置:
<
struts
>
<
package
name
="Action"
extends
="struts-default"
>
<
global-results
>
<
result
name
="all"
>
/error.jsp
</
result
>
</
global-results
>
<
global-exception-mappings
>
<
exception-mapping
result
="all"
exception
="java.lang.Exception"
>
</
exception-mapping
>
</
global-exception-mappings
>
<
action
name
="login"
class
="com.action.LoginAction"
>
<
result
name
="success"
>
/success.jsp
</
result
>
</
action
>
</
package
>
</
struts
>
Action:
public
class
LoginAction
extends
ActionSupport
{
@Override
public
String execute()
throws
Exception
{
try
{
int
i
=
9
/
0
;
}
catch
(Exception e)
{
throw
new
Exception(e);
}
return
"
success
"
;
}
}
打印錯誤信息的頁面 error.jsp:
<
body
>
<
s:property value
=
"
exception.message
"
/>
</
body
>
這樣就可以把異常信息打印到指定的頁面,當然也可以在struts.xml中定義局部的異常映射信息。
--
學海無涯
Powered by:
BlogJava
Copyright © 啥都寫點
主站蜘蛛池模板:
精品亚洲av无码一区二区柚蜜
|
亚洲综合图片小说区热久久
|
羞羞漫画登录页面免费
|
可以免费看黄的网站
|
亚洲免费电影网站
|
日韩亚洲Av人人夜夜澡人人爽
|
中国人免费观看高清在线观看二区
|
四虎在线最新永久免费
|
永久免费AV无码网站在线观看
|
亚洲免费福利在线视频
|
日韩一区二区a片免费观看
|
久久久久久亚洲精品影院
|
色妞WWW精品免费视频
|
国产精品亚洲av色欲三区
|
国产一级淫片视频免费看
|
亚洲高清视频在线观看
|
久久综合给合久久国产免费
|
亚洲欧洲日韩在线电影
|
国产又黄又爽又猛免费app
|
亚洲色大成网站WWW国产
|
免费一级毛片在线观看
|
亚洲日韩AV一区二区三区中文
|
午夜视频免费在线观看
|
亚洲综合色丁香麻豆
|
成人午夜视频免费
|
曰批全过程免费视频免费看
|
亚洲乱码一区二区三区在线观看
|
国产AV无码专区亚洲精品
|
99re6在线精品视频免费播放
|
亚洲三级高清免费
|
午夜亚洲福利在线老司机
|
日韩亚洲国产高清免费视频
|
国产成人一区二区三区免费视频
|
又粗又长又爽又长黄免费视频
|
免费看国产成年无码AV片
|
精品多毛少妇人妻AV免费久久
|
亚洲男人的天堂在线播放
|
精品免费国产一区二区
|
国产在线精品观看免费观看
|
亚洲免费在线视频观看
|
亚洲中文字幕丝袜制服一区
|