<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0045)http://scorpio-jh.blog.sohu.com/82760120.html -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gbk">
<META content="博客,Blog,Blogger,搜狐,Sohu,网络日志 粒粒微尘" name=Keywords>
<META content="粒粒微尘 咖啡-苦涩中品味香浓" name=description>
<META content=index,follow name=robots><LINK
href="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/style.v.080606.css" type=text/css
rel=stylesheet><LINK id=themeCss
href="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/style.css" type=text/css
rel=stylesheet themeid="p2022"><LINK
href="C:\Documents and Settings\Eng\My Documents\struts2学习笔记\Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files\style(1).css"
type=text/css rel=stylesheet><LINK title=RSS
href="http://scorpio-jh.blog.sohu.com/rss" type=application/rss+xml
rel=alternate>
<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>
<BODY><A name=top></A>
<SCRIPT type=text/javascript>
var _blog_base_url = 'http://scorpio-jh.blog.sohu.com/';
var _blog_base_path = 'http://scorpio-jh.blog.sohu.com/';
var _blog_domain='scorpio-jh';
var _ebi = 'a5db2d9792';
var _ept = 'cger112';
var _xpt = 'Y2dlcjExMkBzb2h1LmNvbQ==';
</SCRIPT>
<DIV class="toolBar clearfix" id=toolBar sohu3="false" pdt="blog">
<DIV class="innerToolBar clearfix" id=innerToolBar>
<DIV onmousedown="CA.q('toolbar_blogLogo');" id=tb_logo><A title=搜狐博客
href="http://blog.sohu.com/" target=_blank><IMG alt=搜狐博客
src="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/11afd3994d0.jpg"></A> </DIV>
<DIV class=clearfix id=tb_user><SPAN class=txt>loading ...</SPAN></DIV>
<DIV id=tb_tool style="DISPLAY: none"></DIV>
<DIV id=tb_sys><SPAN id=logoutBtn style="DISPLAY: none"><A
onmousedown="CA.q('toolbar_logout');"
href="javascript:ToolBar.doLogout();">离开</A>|</SPAN><A
onmousedown="CA.q('toolbar_help');" title=帮助
href="http://blog.sohu.com/help.html" target=_blank>帮助</A></DIV>
<DIV id=tb_search>
<FORM id=searchForm name=searchForm action=http://blogsearch.sogou.com/blog
method=get target=_blank><INPUT type=hidden value=blog.sohu.com name=insite>
<INPUT type=hidden value=31240700 name=p> <INPUT class=text
onmousedown="CA.q('toolbar_searchInput');" name=query> <INPUT class=button onmousedown="CA.q('toolbar_searchSubmit');" type=submit value=搜索 name=searchSubmit>
</FORM></DIV>
<DIV id=tb_addon>
<SCRIPT type=text/javascript>
var toolbarSysRec = {
"tip" : {"title": "祝金榜题名 端午快乐", "url" : "http://admin.blog.sohu.com/89354206.html"}
//标题长度不能超过10个汉字
};
document.write('<a href="'+ toolbarSysRec.tip.url +'" target="_blank" style="font-weight:bold;color:red;" onmousedown="CA.q(\'toolbar_tips\');">'+ toolbarSysRec.tip.title +'</a>');
</SCRIPT>
</DIV></DIV></DIV>
<DIV id=toolbarPadding></DIV>
<DIV id=_preLoadText style="TEXT-ALIGN: center">loading...</DIV>
<SCRIPT type=text/javascript>
var SP = 'http://js3.pp.sohu.com.cn/ppp/blog/js_ppp_v_080606/';
var TP = 'http://js2.pp.sohu.com.cn/ppp/group/toolbar_v_080606/';
var ThP = 'http://js2.pp.sohu.com.cn/ppp/blog/themes_ppp_v_080425/';
var WP = '/ppp/blog/widgets_v_080606/';
var UWAP = 'http://js3.pp.sohu.com.cn/ppp/blog/widgets_v_080606/uwa_widget/';
var HCP = 'http://js2.pp.sohu.com.cn/ppp/js/common_v_080606/', HMP='http://js4.pp.sohu.com.cn/ppp/js/module_v_080606/', HTP='http://js5.pp.sohu.com.cn/ppp/js/tool_v_080606/';
var HCP_Common = 'common', HMP_Areadate='areadate', HMP_Emote='emote', HMP_School='school', HMP_Rss='rss', HMP_Feed='feed', HTP_Effect='effect', HTP_Tween='tween', HTP_Validator='validator', HTP_Drag='drag';
document.write('<scr'+'ipt type="text/javascript" src="'+ SP + 'sohublog.js"></scr'+'ipt>');
var SL = [SP+'log.js', 'http://www.sohu.com/passport/pp18030_6.js', 'http://www.sohu.com/passport/pp18030_ui_7.js', HCP+HCP_Common+'.js', SP+'common.js', HTP+HTP_Effect+'.js', TP+'welcome.js', TP+'toolbar.js'];
</SCRIPT>
<SCRIPT type=text/javascript>
//var noToolBar = true;
lsl(SL);
</SCRIPT>
<SCRIPT type=text/javascript>
if (isPPLogin() && (getPPP() != getP())) {
document.write('<scr'+'ipt src="http://blog.sohu.com/service/passport.jsp" type="text/javascript"></scr'+'ipt>');
}
</SCRIPT>
<SCRIPT type=text/javascript>
if (typeof ToolBar != 'undefined') {
ToolBar.init();
/*if (isLoginBlogUser()) {
Starter.add(ToolBar.psptCardDefaultShow.bind(ToolBar));
}*/
}
</SCRIPT>
<DIV id=wrapper>
<DIV id=innerWrapper>
<DIV id=topPadding></DIV>
<DIV id=header>
<DIV id=playerBox>
<DIV id=innerPlayerBox></DIV></DIV>
<DIV id=innerHeader>
<DIV id=blogLogo><A href="http://blog.sohu.com/"><IMG id=logo alt=搜狐博客
src="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/spacer.gif"></A></DIV>
<H1 id=blogTitle><A onmousedown="CA.q('blog_header_title');"
href="http://scorpio-jh.blog.sohu.com/">粒粒微尘</A></H1>
<DIV id=blogUrl><!-- a href="http://scorpio-jh.blog.sohu.com/">http://scorpio-jh.blog.sohu.com/</a --><A
class=navUrl onmousedown="CA.q('blog_header_profile');" title=查看粒粒微尘的个人档案
href="http://scorpio-jh.blog.sohu.com/profile/" target=_blank><IMG alt=档案
src="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/ico_profile.gif"
align=absMiddle>档案</A> <A class=navUrl onmousedown="CA.q('blog_header_entry');"
title=查看粒粒微尘的日志 href="http://scorpio-jh.blog.sohu.com/entry/" target=_blank><IMG
alt=日志 src="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/ico_entry.gif"
align=absMiddle>日志</A> <A class=navUrl onmousedown="CA.q('blog_header_photo');"
title=查看粒粒微尘的相册 href="http://pp.sohu.com/people/cger112" target=_blank><IMG
alt=相册 src="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/ico_picture.gif"
align=absMiddle>相册</A> <A class=navUrl onmousedown="CA.q('blog_header_video');"
title=查看粒粒微尘的视频 href="http://v.blog.sohu.com/people/Y2dlcjExMkBzb2h1LmNvbQ=="
target=_blank><IMG alt=视频
src="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/ico_video.gif" align=absMiddle>视频</A>
<A onmousedown="CA.q('blog_header_rss');"
href="http://scorpio-jh.blog.sohu.com/rss" target=_blank><IMG alt=RSS订阅
src="Struts2学习笔记(4)--校验构架-粒粒微尘-搜狐博客.files/ico_rss.gif" align=absMiddle></A> <A
style="DISPLAY: none" href="javascript:void(0)" rel="" name=onlineIcon
param="Y2dlcjExMkBzb2h1LmNvbQ==;粒粒微尘"></A></DIV>
<DIV id=blogDesc>咖啡-苦涩中品味香浓</DIV></DIV></DIV>
<DIV id=navBar>
<DIV id=innerNavBar>
<UL id=mainNav>
<LI><A href="http://scorpio-jh.blog.sohu.com/#tp_a5db2d9792">
<SCRIPT type=text/javascript>document.write(getNavIco('', '我'));</SCRIPT>
<SPAN>我</SPAN></A> </LI>
<LI><A href="http://scorpio-jh.blog.sohu.com/#tp_e74f21ef80a">
<SCRIPT type=text/javascript>document.write(getNavIco('0', '叫'));</SCRIPT>
<SPAN>叫</SPAN></A> </LI>
<LI><A href="http://scorpio-jh.blog.sohu.com/#tp_733e42a6a0a">
<SCRIPT type=text/javascript>document.write(getNavIco('0', '不温柔'));</SCRIPT>
<SPAN>不温柔</SPAN></A> </LI>
<LI><A href="http://scorpio-jh.blog.sohu.com/#tp_d151a63792">
<SCRIPT type=text/javascript>document.write(getNavIco('125', '视频'));</SCRIPT>
<SPAN>视频</SPAN></A> </LI></UL>
<UL id=optionNav>
<LI id=mngOpr></LI></UL>
<DIV class=clear></DIV></DIV></DIV>
<DIV id=neckWrapper>
<DIV id=innerNeckWrapper></DIV></DIV>
<DIV id=mainWrapper>
<DIV id=innerMainWrapper>
<DIV id=articleContent>
<DIV id=articleInnerContent>
<DIV id=contentLabelBox>
<DIV id=innerContentLabelBox style="HEIGHT: 25px"><A
href="http://blog.sohu.com/">搜狐博客</A> > <A
href="http://scorpio-jh.blog.sohu.com/">粒�