phyeas
我是程序員?我是程序員!
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆 - 25 文章 - 32 trackbacks - 0
<
2008年7月
>
日
一
二
三
四
五
六
29
30
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
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2009年3月 (1)
2009年2月 (1)
2009年1月 (1)
2008年11月 (4)
2008年10月 (3)
2008年9月 (4)
2008年8月 (2)
2008年7月 (5)
2008年6月 (4)
2008年5月 (2)
文章分類
Seam項目實戰(5)
文章檔案
2008年12月 (5)
相冊
p
搜索
最新評論
1.?re: EL表達式中的字符串與數字相加
rr
--2
2.?re: 文本比較算法的實現
樓主,請問是否有關於 文本比較算法的實現C#實現的源碼,懇請Email一份給我,感激不盡 我的Emali地址: dath_li@thoughtchina.com.cn
--dath
3.?re: MVC與三層架構的異同點
太謝謝你了 非常受益
--body
4.?re: Seam新手實戰(4):外鍵[未登錄]
我是看著這長大的
--s
5.?re: MVC與三層架構的異同點
這個是我看過的比較易懂的講述。
--re: 軟件工程國家標準文檔[下載]
閱讀排行榜
1.?MVC與三層架構的異同點(11927)
2.?JAVA之理解break label;(6162)
3.?EL表達式中的字符串與數字相加(5536)
4.?文本比較算法的實現(3525)
5.?使用MySQL的limit必須寫order by....(3470)
評論排行榜
1.?開源消息平臺的構想(初始階段)(6)
2.?文本比較算法的實現2(3)
3.?將數字形式轉換為人民幣大寫形式的程序實現(3)
4.?JAVA語音聊天程序 - 服務器的設計(二)(2)
5.?關于Struts的BeanUtils.populate與LazyDynaBean聯用(2)
使用Struts2+Spring注意Action的作用域
今天寫coding的時候發現一個問題。郁悶。Action執行過一次之后,第二次請求竟不再次執行Action。這讓人非常郁悶。
代碼是這樣的:
public
String login()
{
UserinfoDto user
=
biz.login(account, password);
if
(user
==
null
)
{
//
TODO 用戶名/密碼錯誤
this
.addActionError(
"
用戶名/密碼錯誤,請重新登陸。
"
);
return
"
input
"
;
}
//
TODO 登陸成功
request.setAttribute(
"
user
"
, user);
return
"
loginSuccess
"
;
}
biz是利用Spring注入的業務對象。如果登陸成功則沒什么。但是一次登陸失敗后。以后的每次都登陸失敗。惱火。改用ActionMessage。可以了。但是每失敗依次都會增加一個message。我才想到。原來Action并沒有被消除。可能Struts2對已經有ActionError的對象就不再訪問。而直接返回錯誤頁面。這里我試了一下。第一次發生錯誤之后能返回你定義的頁面。而以后每次訪問則返回"input",不會再次執行Action。所以。而這一切都是因為Action是被 Spring創建的。如果是XWork創建的。每次請求它都會創建一個新的Action。就不會發生以上問題。因為新創建的 Action不會預先添加ActionError。解決方案是將Action放在request作用域中。具體做法在
http://blog.csdn.net/wxy_G/archive/2008/01/29/2071662.aspx
有介紹。我就不再贅述了。
posted on 2008-07-28 19:56
phyeas
閱讀(1761)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Copyright ©2025 phyeas Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
罗定市
|
华阴市
|
稷山县
|
长葛市
|
建始县
|
秦安县
|
微山县
|
扶风县
|
山丹县
|
林口县
|
郓城县
|
宜州市
|
汉川市
|
寿光市
|
阆中市
|
徐闻县
|
吉首市
|
铁岭县
|
鞍山市
|
西宁市
|
汝州市
|
安泽县
|
宝鸡市
|
富阳市
|
克拉玛依市
|
西乌珠穆沁旗
|
德化县
|
岚皋县
|
偏关县
|
康定县
|
翁牛特旗
|
贵州省
|
台东县
|
新巴尔虎右旗
|
察隅县
|
阜新
|
鸡泽县
|
崇文区
|
砀山县
|
上饶市
|
祁门县
|