Cyh的博客
Email:kissyan4916@163.com
posts - 26, comments - 19, trackbacks - 0, articles - 220
導航
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
公告
一直努力努力努力,像奴隸奴隸奴隸!~~
<
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)
軟件架構(gòu)(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游戲開發(fā)之旅(二十) 雙按事件捕獲
4.?Android游戲開發(fā)之旅(十八) SoundPool類
5.?Android游戲開發(fā)之旅(十九) 分辨率大全
6.?Android游戲開發(fā)之旅(十七) 圖像漸變特效
7.?Android游戲開發(fā)之旅(十六) 異步音樂播放
8.? Android游戲開發(fā)之旅(十四) 游戲開發(fā)實戰(zhàn)一
9.?Android游戲開發(fā)之旅(十五) 按鍵中斷處理
10.?Android游戲開發(fā)之旅(十二)Sensor重力感應(2)
搜索
最新評論
1.?re: struts2 checkboxlist標簽的使用
同居同意同意
--yuk
2.?re: struts2 checkboxlist標簽的使用
ss
--d
3.?re: JavaMail(4)--使用POP3接收郵件
郵件信息可以打印出來,可是下載郵件會出錯是什么原因?
--琳喵喵0721
4.?re: JavaMail(4)--使用POP3接收郵件
評論內(nèi)容較長,點擊標題查看
--流風
5.?re: 操作PDF文件
評論內(nèi)容較長,點擊標題查看
--ly.wolf
閱讀排行榜
1.?struts2 checkboxlist標簽的使用(18234)
2.?struts2異常攔截器(5862)
3.?struts2迭代標簽(3847)
4.?用freemind 秒殺Spring Security(1920)
5.?加載順序會影響對spring bean 的調(diào)用。(1491)
struts2異常攔截器
Posted on 2009-06-19 23:35
啥都寫點
閱讀(5862)
評論(0)
編輯
收藏
在實際開發(fā)中,我們需要將捕獲的異常信息打印出來,換上通俗的語言讓客戶能夠大概了解是原因引起的異常,所以我們需要將異常信息顯示到頁面上來,讓客戶能夠看得見。這里介紹以下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无码乱码在线观看富二代
|
免费无码中文字幕A级毛片
|
亚洲av无码一区二区三区乱子伦
|
免费观看男人免费桶女人视频
|
亚洲七久久之综合七久久
|
成人免费无码大片a毛片软件
|
亚洲成在人线aⅴ免费毛片
|
免费国产一级特黄久久
|
国产精品美女久久久免费
|
永久亚洲成a人片777777
|
久久国产乱子免费精品
|
亚洲国产91在线
|
俄罗斯极品美女毛片免费播放
|
久久久精品视频免费观看
|
亚洲一区二区影院
|
欧美最猛性xxxxx免费
|
美女扒开尿口给男人爽免费视频
|
亚洲日韩VA无码中文字幕
|
免费无码中文字幕A级毛片
|
2020天堂在线亚洲精品专区
|
免费A级毛片无码A
|
免费视频成人手机在线观看网址
|
亚洲免费一级视频
|
国产免费拔擦拔擦8x
|
99久久免费国产精品热
|
亚洲五月丁香综合视频
|
免费在线观看污网站
|
久久青草91免费观看
|
亚洲精品美女网站
|
国产亚洲午夜高清国产拍精品
|
最近免费最新高清中文字幕韩国
|
人妻免费一区二区三区最新
|
亚洲大片免费观看
|
免费国产成人高清在线观看麻豆
|