成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WebWork中返回INPUT的原因

開發 后端
本文介紹WebWork中workflow返回input的原因。

表面現象

在WebWork中,當一個Action中既沒有重寫ActionSupport中的validate方法,也沒有相關的validata.xml文件,并且action中并沒有INPUT的出口,但是最終LOG里面卻告訴我們這個Action返回INPUT了。這到底是怎么一回事呢?

了解下代碼

WebWork中,如果有添加workflow這個interceptor,那么ActionA chain到 ActionB的時候,如果ActionA中有調用addActionError這個方法,然后chain到ActionB,這時候ActionB不會做任何事情,就直接返回INPUT了。

原因

在workflow這個interceptor會對繼承ValidationAware這個接口的Action,調用hasErrors()這個方法,如果這個方法返回true,那么就直接返回INPUT,而不再往后面的action去執行了。

workflow interceptor的官方說明http://www.opensymphony.com/webwork/wikidocs/Workflow%20Interceptor.html

也許有的同學就會問了,在WebWork中,我就繼承了ActionSupport方法啊,怎么會去驗證hasErrors()這個方法呢?雖然你沒繼承,但是是不是還有誰偷偷干了這事呢?其實就在繼承的ActionSupport這個父類里面繼承了ValidationAware這個接口了。

【編輯推薦】

  1. WebWork如何實現文件上傳配置過程
  2. WebWork下載的實現
  3. 通過WebWork實現HelloWorld
  4. WebWork的執行流程 
  5. Tapestry5的性能改進淺析
責任編輯:雪峰 來源: JavaEye博客
相關推薦

2009-07-14 01:00:43

WebWorkActionConte

2009-07-08 09:55:51

WebWork下載

2009-07-08 10:30:57

WebWork

2009-07-20 13:29:13

xwork.xmlWebWork

2009-07-14 15:52:00

WebWork文件下載

2009-07-14 16:08:41

WebWork學習

2009-07-14 17:34:53

Webwork配置

2009-07-16 14:08:14

webwork配置

2009-07-10 11:02:17

WebWork參數配置

2009-07-16 16:51:56

WebWork驗證機制

2009-07-16 16:08:30

WebWork Act

2009-07-16 16:01:54

WebWork敏捷開發

2009-07-08 10:11:30

WebWork

2009-07-14 14:04:36

WebWork框架

2009-07-09 18:24:00

WebWork與Spr

2009-07-14 17:10:44

struts2webwork

2009-07-16 17:42:47

WebWork配置

2009-07-09 15:55:18

WebWork配置文件

2009-07-14 17:53:11

WebWork安裝WebWork配置

2009-07-16 14:58:03

WebWork安裝WebWork配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩中出 | 亚洲成人精品久久 | 国产精品久久国产精品 | 精品国产一区二区国模嫣然 | 精品三级在线观看 | 久久精品国产免费 | 精品国产乱码久久久久久丨区2区 | 午夜精品一区二区三区在线视频 | 国产精品九九九 | 久久久久国产精品一区二区 | 欧美成人激情视频 | 成人字幕网zmw | 久久久免费毛片 | 一区二区三区中文 | 插插插干干干 | 久久久91精品国产一区二区三区 | 综合久久久 | 成人亚洲 | 伊人久久伊人 | 69电影网 | 日韩在线一区二区 | a网站在线观看 | 97国产精品 | 日韩免费av | 视频一区二区中文字幕 | 天久久 | 欧美 日韩 在线播放 | 精品1区2区 | 成人av资源在线 | av综合站 | 国产精品久久久久久久久久免费看 | 欧美精品片 | 亚洲一二三视频 | 中文字字幕一区二区三区四区五区 | www.yw193.com | 欧美国产日本一区 | 在线毛片网| 一区二区三区在线播放 | 精品一区二区三区免费视频 | 国产精品一级在线观看 | 狠狠狠|