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

Struts2 Validation框架那些小事

開發(fā) 后端
學(xué)了Struts2很久了,居然一直都沒使用過Struts2 validation框架,只有在最開始學(xué)時(shí)寫過幾個(gè)demo。今天決心認(rèn)認(rèn)真真的研究一下,弄了大半天解決了一個(gè)又一個(gè)問題總算有點(diǎn)眉目了。下面就把遇到的問題和原因?qū)懴聛怼?/div>

一、Struts2 validation最開始就給我一個(gè)大挫折,按照官方文檔做好了demo,為一個(gè)msg字段建立required檢驗(yàn),可運(yùn)行起來就是不攔截不檢驗(yàn)。那個(gè)汗呀~~~~,搞了N就才發(fā)現(xiàn)理解錯(cuò)誤,required是驗(yàn)證是否為null的,而在jsp頁面里面建立一個(gè)名為msg的input即使你什么也不寫它也會(huì)給你傳***個(gè)"",應(yīng)該使用的是requiredstring對(duì)msg檢驗(yàn)才是我的目的。之后就是認(rèn)認(rèn)真真把validation的幾個(gè)type的意思搞懂了

二、搞定了前面的原因,把input返回值也設(shè)定成了輸入頁面,檢驗(yàn)攔截成功了返回到了輸入頁面,然后就是不輸出該有的提示信息,把input換成s:textfield也不行。***原因是:我平時(shí)寫Struts2 validation應(yīng)用都會(huì)把struts.ui.theme設(shè)置成simple,而這個(gè)主題是不會(huì)顯示錯(cuò)誤信息的。把這個(gè)去掉就行了,要不這樣也行

Xml代碼

< ?xml:namespace prefix = s / >< s:textfield theme="xhtml">< /s:textfield>  

三  校驗(yàn)失敗后返回一個(gè)莫名其妙的頁面,這個(gè)真。。。。。     這個(gè)還是吃完晚飯一下子才醒悟過來的。我使用了struts2***的convention插件,校驗(yàn)失敗后會(huì)找input返回值,我并沒有顯式指定input頁面,所以convention插件會(huì)按照規(guī)則尋找actionName-input.jsp沒找到后就跑到actionName.jsp頁面去了,我說他怎么老跑到默認(rèn)頁面去了呢,唉細(xì)節(jié)地方?jīng)]注意讓人給玩了。

四 、找到問題后我才想起來一年前我也曾經(jīng)遇到過這個(gè)問題,還寫過一篇博客呢,不過早忘了,汗~~~~     這個(gè)問題就是無論如何都會(huì)校驗(yàn)失敗,無論msg是否輸入了值。   原因很簡(jiǎn)單在action里msg字段我沒寫get方法,所以validation攔截器永遠(yuǎn)得不到msg的值,所以永遠(yuǎn)校驗(yàn)失敗。

五、目前主要就這四個(gè)問題了,   一切都是在細(xì)節(jié)上,都是因?yàn)橐恍┘?xì)小的東西沒注意到,經(jīng)驗(yàn)真重要啊。 

【編輯推薦】

  1. 在Eclipse中開發(fā)struts應(yīng)用程序
  2. 手把手教你在Eclipse中配置開發(fā)Struts
  3. Eclipse下開發(fā)struts完整解決亂碼問題
  4. Struts相關(guān)背景介紹
  5. 使用Easy Struts for Eclipse開發(fā)Struts
責(zé)任編輯:張燕妮 來源: javaeye.com
相關(guān)推薦

2009-06-25 15:37:12

Struts2教程Validation框

2009-02-04 13:13:03

2009-07-29 09:54:34

struts2和str

2009-06-05 09:58:20

struts2驗(yàn)證用戶注冊(cè)

2011-03-30 09:03:57

struts2

2009-06-25 15:11:28

Struts2教程Struts2程序

2009-02-04 10:51:07

2009-07-03 09:35:57

Struts2 JSP

2011-11-25 13:01:16

JavaMVCstruts2

2009-06-04 08:34:24

Struts2配置struts.xml

2011-08-19 13:13:14

struts2Java

2012-05-10 14:00:06

StrutsjsonJava

2013-07-19 09:36:04

struts2struts2漏洞

2009-06-25 15:26:25

Struts2教程struts.xml常

2009-06-25 16:04:30

2009-07-14 17:10:44

struts2webwork

2009-06-04 09:20:19

struts2 if標(biāo)使用

2009-06-03 14:19:34

Struts2Guice

2013-07-18 15:09:27

2009-02-04 11:37:15

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品乱码一区二区三区 | 99亚洲精品视频 | 国产一区二区日韩 | av手机在线播放 | 欧美日韩综合视频 | 国产精品视频97 | 欧美激情在线精品一区二区三区 | 91亚洲国产 | 久久久久久久久91 | 日韩欧美亚洲 | 日本中出视频 | 日韩第1页 | 国产免费人成xvideos视频 | 草久久| 欧美日韩三级 | 国产一区二区在线视频 | xnxx 日本免费 | 黄色一级电影在线观看 | www.亚洲精品 | 中文字幕一区二区三区四区五区 | 国产精品区二区三区日本 | 日韩在线精品 | 鲁大师一区影视 | 日韩欧美中文 | 久久久噜噜噜久久中文字幕色伊伊 | www,黄色,com| 日本精品视频在线 | 日韩精品免费一区 | 国产激情一区二区三区 | 国产视频一区二区三区四区五区 | 亚洲成人观看 | 欧美一区二区精品 | 免费人成在线观看网站 | 日韩一区二区三区在线视频 | 欧美一级片在线观看 | 91精品国产91久久久久久 | 亚洲国产成人精品久久久国产成人一区 | 日韩精品一区二区三区中文字幕 | 久久久久久免费观看 | 欧美一区二区三区在线 | 夜夜夜操|