<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head> | |
<script type="text/javascript" src="http://c.csdnimg.cn/pubfooter/js/tracking.js"charset="utf-8"></script> | |
<script type="text/Javascript"> | |
var PRotocol = window.location.protocol; | |
document.write('<script type="text/javascript" src="' + protocol + '//csdnimg.cn/pubfooter/js/repoAddr2.js?v=' + Math.random() + '"></' + 'script>'); | |
</script> | |
<meta http-equiv="Cache-Control" content="no-siteapp" /><linkrel="alternate"media="handheld"href="#" /> | |
<title>Struts2 validation.xml 正则表达式不起作用 - 朝花夕拾 | |
- 博客频道 - CSDN.NET</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
<meta name="description" content="true 用户名不能为空 长度为4-25 true 密码不能为空 密码4-25 修改:参数名字改为regexExpression了" /> | |
<script src="http://static.blog.csdn.net/scripts/jquery.js"type="text/javascript"></script> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/jquery-version.js"></script> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/ad.js?v=1.1"></script> | |
<!--new top--> | |
<link rel="stylesheet" href="http://c.csdnimg.cn/public/common/toolbar/CSS/index.css"><!--new top--> | |
<!-- ad begin --> | |
<script language="javascript" type="text/javascript" src="http://ads.csdn.net/js/tracking.js"></script> | |
<!-- ad end--> | |
<link rel="Stylesheet" type="text/css" href="http://static.blog.csdn.net/skin/dark1/css/style.css?v=1.1" /> | |
<link id="rssLink" title="RSS" type="application/rss+xml" rel="alternate" href="/linzhichao12345/rss/list" /> | |
<link rel="shortcut icon" href="http://c.csdnimg.cn/public/favicon.ico" /> | |
<link type="text/css" rel="stylesheet" href="http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/default.css" /> | |
<script> | |
var _hmt = _hmt || []; | |
(function () { | |
var hm = document.createElement("script"); | |
hm.src = "//hm.baidu.com/hm.js?6bcd52f51e9b3dce32bec4a3997715ac"; | |
var s = document.getElementsByTagName("script")[0]; | |
s.parentNode.insertBefore(hm, s); | |
})(); | |
</script> | |
</head> | |
<body> | |
<!-- 广告位开始 --> | |
<ins data-revive-zoneid="149" data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57"></ins> | |
<!-- 广告位结束 --> | |
<!--new top--> | |
<script id="toolbar-tpl-scriptId" fixed="true" prod="blog" skin="black" src="http://c.csdnimg.cn/public/common/toolbar/js/html.js"type="text/javascript"></script> | |
<!--new top--> | |
<div id="container"> | |
<div id="header"> | |
<div class="header"> | |
<div id="blog_title"> | |
<h2> | |
<a href="http://blog.csdn.net/hackcoder">朝花夕拾</a></h2> | |
<h3>记录技术生涯的点点滴滴</h3> | |
<div class="clear"> | |
</div> | |
</div> | |
<div class="clear"> | |
</div> | |
</div> | |
</div> | |
<div id="navigator"> | |
<div class="navigator_bg"> | |
</div> | |
<div class="navigator"> | |
<ul> | |
<li id="btnContents"><ahref="http://blog.csdn.net/hackcoder?viewmode=contents"><spanonclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_mulu'])"> | |
<img src="http://static.blog.csdn.net/images/ico_list.gif">目录视图</span></a></li> | |
<li id="btnView"><ahref="http://blog.csdn.net/hackcoder?viewmode=list"><spanonclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_zhaiyao'])"> | |
<img src="http://static.blog.csdn.net/images/ico_summary.gif">摘要视图</span></a></li> | |
<li id="btnRss"><ahref="http://blog.csdn.net/hackcoder/rss/list"><spanonclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_RSS'])"> | |
<img src="http://static.blog.csdn.net/images/ico_rss.gif">订阅</span></a></li> | |
</ul> | |
</div> | |
</div> | |
<script type="text/javascript"> | |
var username = "linzhichao12345"; | |
var _blogger = username; | |
var blog_address = "http://blog.csdn.net/hackcoder"; | |
var static_host = "http://static.blog.csdn.net"; | |
var currentUserName = "WalkerSteve"; | |
</script> | |
<div id="body"> | |
<div id="main"> | |
<div class="main"> | |
<div class="ad_class"> | |
<div class="notice tracking-ad" data-mod='popu_3' > | |
<a href="http://blog.csdn.net/blogdevteam/article/details/56671328"> | |
<font color=blue> CSDN日报20170223——《作为开发者,你都听产品经理的,做的累不累?》 | |
</font></a> | |
  | |
<a href="http://edu.csdn.net/huiyiCourse/detail/279?from=bbswz | |
"> | |
<font color=red>【技术直播】揭开人工智能神秘的面纱 | |
</font></a> | |
| |
<a href="http://blog.csdn.net/turingbooks/article/details/54582158"> | |
<font color=blue>程序员1月书讯 | |
</font></a> | |
| |
<a href="http://bss.csdn.net/m/product/aliyun_essay/index | |
"> | |
<font color=red>云端应用征文大赛,秀绝招,赢无人机! | |
</font></a> | |
</div> </div> | |
<link href="http://static.blog.csdn.net/css/comment1.css"type="text/css"rel="stylesheet" /> | |
<link href="http://static.blog.csdn.net/css/style1.css"type="text/css"rel="stylesheet" /> | |
<script language='JavaScript' type='text/javascript' src='http://download.csdn.net/js/jquery.cookie.js'></script> | |
<script type="text/javascript" src="http://c.csdnimg.cn/rabbit/search-service/main.js"></script> | |
<link rel="stylesheet" href="http://static.blog.csdn.net/public/res-min/markdown_views.css?v=1.0" /> | |
<link rel="stylesheet" href="http://static.blog.csdn.net/css/category.css?v=1.0" /> | |
<script type="text/javascript" src="http://static.blog.csdn.net/public/res/bower-libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/web-storage-cache.min.js"></script> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/replace.min.js"></script> | |
<script type="text/ecmascript"> | |
window.quickReplyflag = true; | |
var isBole = false; | |
var fasrc="http://my.csdn.net/my/favorite/miniadd?t=Struts2+validation.xml+%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e4%b8%8d%e8%b5%b7%e4%bd%9c%e7%94%a8&u=http://blog.csdn.net/hackcoder/article/details/18510337" | |
</script> | |
<div id="article_details" class="details"> | |
<div class="article_title"> | |
<span class="ico ico_type_Original"></span> | |
<h1> | |
<span class="link_title"><ahref="/hackcoder/article/details/18510337"> | |
Struts2 validation.xml 正则表达式不起作用 | |
</a></span> | |
</h1> | |
</div> | |
<div class="article_manage clearfix"> | |
<div class="article_r"> | |
<span class="link_postdate">2014-01-19 19:32</span> | |
<span class="link_view" title="阅读次数">1478人阅读</span> | |
<span class="link_comments" title="评论次数"> <a href="#comments"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_pinglun'])">评论</a>(1)</span> | |
<span class="link_collect tracking-ad"data-mod="popu_171"><a href="javascript:void(0);"onclick="javascript:collectArticle('Struts2+validation.xml+%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e4%b8%8d%e8%b5%b7%e4%bd%9c%e7%94%a8','18510337');return false;"title="收藏">收藏</a></span> | |
<span class="link_report"> <a href="#report"onclick="javascript:report(18510337,2);return false;"title="举报">举报</a></span> | |
</div> | |
</div> | |
<div class="embody" style="display:none" id="embody"> | |
<span class="embody_t">本文章已收录于:</span> | |
<div class="embody_c" id="lib" value="{"err":0,"msg":"ok","data":[]}"></div> | |
</div> | |
<style type="text/css"> | |
.embody{ | |
padding:10px 10px 10px; | |
margin:0 -20px; | |
border-bottom:solid 1px #ededed; | |
} | |
.embody_b{ | |
margin:0 ; | |
padding:10px 0; | |
} | |
.embody .embody_t,.embody .embody_c{ | |
display: inline-block; | |
margin-right:10px; | |
} | |
.embody_t{ | |
font-size: 12px; | |
color:#999; | |
} | |
.embody_c{ | |
font-size: 12px; | |
} | |
.embody_c img,.embody_c em{ | |
display: inline-block; | |
vertical-align: middle; | |
} | |
.embody_c img{ | |
width:30px; | |
height:30px; | |
} | |
.embody_c em{ | |
margin: 0 20px 0 10px; | |
color:#333; | |
font-style: normal; | |
} | |
</style> | |
<script type="text/javascript"> | |
$(function () { | |
try | |
{ | |
var lib = eval("("+$("#lib").attr("value")+")"); | |
var html = ""; | |
if (lib.err == 0) { | |
$.each(lib.data, function (i) { | |
var obj = lib.data[i]; | |
//html += '<img src="' + obj.logo + '"/>' + obj.name + " "; | |
html += ' <a href="' + obj.url + '" target="_blank">'; | |
html += ' <img src="' + obj.logo + '">'; | |
html += ' <em><b>' + obj.name + '</b></em>'; | |
html += ' </a>'; | |
}); | |
if (html != "") { | |
setTimeout(function () { | |
$("#lib").html(html); | |
$("#embody").show(); | |
}, 100); | |
} | |
} | |
} catch (err) | |
{ } | |
}); | |
</script> | |
<div class="category clearfix"> | |
<div class="category_l"> | |
<img src="http://static.blog.csdn.net/images/category_icon.jpg"> | |
<span>分类:</span> | |
</div> | |
<div class="category_r"> | |
<label onclick="GetCategoryArticles('1686477','linzhichao12345','top','18510337');"> | |
<span onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">struts2<em>(11)</em></span> | |
<img class="arrow-down" src="http://static.blog.csdn.net/images/arrow_triangle _down.jpg"style="display:inline;"> | |
<img class="arrow-up" src="http://static.blog.csdn.net/images/arrow_triangle_up.jpg"style="display:none;"> | |
<div class="subItem"> | |
<div class="subItem_t"><ahref="http://blog.csdn.net/linzhichao12345/article/category/1686477"target="_blank">作者同类文章</a><iclass="J_close">X</i></div> | |
<ul class="subItem_l" id="top_1686477"> | |
</ul> | |
</div> | |
</label> | |
</div> | |
</div> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/category.js"></script> | |
<div class="bog_copyright"> | |
<p class="copyright_p" >版权声明:本文为博主原创文章,未经博主允许不得(data); | |
}); | |
}); | |
</script> | |
<style> | |
.blog-ass-articl dd { | |
color: #369; | |
width: 99%; /*修改行*/ | |
float: left; | |
overflow: hidden; | |
font: normal normal 12px/23px "SimSun"; | |
height: 23px; | |
margin: 0; | |
padding: 0 0 0 10px; | |
margin-right: 30px; | |
background: url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px; | |
} | |
</style> | |
<link rel="stylesheet" href="http://static.blog.csdn.net/css/replace.css"/> | |
<div id="relate" data-mod="popu_218" class="tracking-ad"> | |
<div class="relate_t"> | |
<h3><span>参考知识库</span></h3> | |
</div> | |
<div class="relate_c"> | |
</div> | |
</div> | |
<dl class="blog-ass-articl" id="res-relatived" > | |
<div class="embody embody_b" id="libkeyparent" style="display:none"> | |
<span class="embody_t">更多资料请参考:</span> | |
<div class="embody_c" id="libkey"></div> | |
</div> | |
<dt><span>猜你在找</span></dt> | |
<div id="adCollege" style="width: 42%;float: left;"> | |
<script src="http://csdnimg.cn/jobreco/job_reco.js"type="text/javascript"></script> | |
<script type="text/javascript"> | |
csdn.position.showEdu({ | |
sourceType: "blog", | |
searchType: "detail", | |
searchKey: "18510337", | |
username: "WalkerSteve", | |
recordcount: "5", | |
containerId: "adCollege" //容器DIV的id。 | |
}); | |
</script> | |
</div> | |
<div id="res" data-mod="popu_36" class="tracking-ad" style="width: 42%;float: left;margin-right: 30px;"></div> | |
</dl> | |
<script type="text/javascript"> | |
$(function () { | |
setTimeout(function () { | |
var searchtitletags = 'Struts2 validation.xml 正则表达式不起作用' + ',' + $("#tags").html(); | |
searchService({ | |
index: 'blog', | |
query: searchtitletags, | |
from: 5, | |
size: 5, | |
appendTo: '#res', | |
url: 'recommend', | |
his: 2, | |
client: "blog_cf_enhance", | |
tmpl: '<dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="#{ url }" title="#{ title }" strategy="#{ strategy }">#{ title }</a></dd>' | |
}); | |
}, 500); | |
}); | |
</script> | |
<div id="ad_cen"> | |
<ins data-revive-zoneid="199" data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57"></ins> | |
</div> | |
<!-- 广告位开始 --> | |
<ins data-revive-zoneid="72" data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57"></ins> | |
<!-- 广告位结束 --> | |
<div class="comment_class"> | |
<div id="comment_title" class="panel_head"> | |
<span class="see_comment">查看评论</span><aname="comments"></a></div> | |
<div id="comment_list"> | |
</div> | |
<div id="comment_bar"> | |
</div> | |
<div id="comment_form"> | |
</div> | |
<div class="announce"> | |
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场<aname="reply"></a><aname="quote"></a></div> | |
</div> | |
<script type="text/javascript"> | |
var fileName = '18510337'; | |
var commentscount = 1; | |
var islock = false | |
</script> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/comment.js"></script> | |
<div id="ad_bot"> | |
</div> | |
<div id="report_dialog"> | |
</div> | |
<div id="d-top" style="bottom:60px;"> | |
<a id="quick-reply" class="btn btn-top q-reply" title="快速回复" style="display:none;"> | |
<img src="http://static.blog.csdn.net/images/blog-icon-reply.png"alt="快速回复"> | |
</a> | |
<a id="d-top-a" class="btn btn-top backtop" style="display: none;" title="返回顶部" onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_huidaodingbu'])"style=""> | |
<img src="http://static.blog.csdn.net/images/top.png"alt="TOP"> | |
</a> | |
</div> | |
<script type="text/javascript"> | |
$(function () | |
{ | |
$("#ad_frm_0").height("90px"); | |
setTimeout(function(){ | |
$("#ad_frm_2").height("200px"); | |
},1000); | |
}); | |
</script> | |
<style type="text/css"> | |
.tag_list | |
{ | |
background: none repeat scroll 0 0 #FFFFFF; | |
border: 1px solid #D7CBC1; | |
color: #000000; | |
font-size: 12px; | |
line-height: 20px; | |
list-style: none outside none; | |
margin: 10px 2% 0 1%; | |
padding: 1px; | |
} | |
.tag_list h5 | |
{ | |
background: none repeat scroll 0 0 #E0DBD3; | |
color: #47381C; | |
font-size: 12px; | |
height: 24px; | |
line-height: 24px; | |
padding: 0 5px; | |
margin: 0; | |
} | |
.tag_list h5 a | |
{ | |
color: #47381C; | |
} | |
.classify | |
{ | |
margin: 10px 0; | |
padding: 4px 12px 8px; | |
} | |
.classify a | |
{ | |
margin-right: 20px; | |
white-space: nowrap; | |
} | |
</style> | |
<div class="tag_list" style="display:none"></div> | |
<script language="javascript" type='text/javascript'> | |
$(function(){ | |
setTimeout(function(){ | |
$.get("/linzhichao12345/svc/GetTagContent",function(data){ | |
$(".tag_list").html(data).show(); | |
}); | |
}); | |
},500); | |
</script> | |
<div id="pop_win" style="display:none ;position: absolute; z-index: 10000; border: 1px solid rgb(220, 220, 220); top: 222.5px; left: 630px; opacity: 1; background: none 0px 0px repeat scroll rgb(255, 255, 255);"> | |
</div> | |
<div id="popup_mask"></div> | |
<style> | |
#popup_mask | |
{ | |
position: absolute; | |
width: 100%; | |
height: 100%; | |
background: #000; | |
z-index: 9999; | |
left: 0px; | |
top: 0px; | |
opacity: 0.3; | |
filter: alpha(opacity=30); | |
display: none; | |
} | |
</style> | |
<script type="text/javascript"> | |
$(function(){ | |
setTimeout(function(){ | |
$(".comment_body:contains('回复')").each(function(index,item){ | |
var u=$(this).text().split(':')[0].toString().replace("回复","") | |
var thisComment=$(this); | |
if(u) | |
{ | |
$.getJSON("https://passport.csdn.net/get/nick?callback=?", {users: u}, function(a) { | |
if(a!=null&&a.data!=null&&a.data.length>0) | |
{ | |
nick=a.data[0].n; | |
if(u!=nick) | |
{ | |
thisComment.text(thisComment.text().replace(u,nick)); | |
} | |
} | |
}); | |
} | |
}); | |
},200); | |
setTimeout(function(){ | |
$(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); }) | |
},5000); | |
setTimeout(function(){ | |
$(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); }) | |
},10000); | |
setTimeout(function(){ | |
$(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); }) | |
},15000); | |
setTimeout(function(){ | |
$("a img[src='http://js.tongji.linezing.com/stats.gif']").parent().css({"position":"absolute","left":"50%"}); | |
},300); | |
}); | |
function loginbox(){ | |
var $logpop=$("#pop_win"); | |
$logpop.html('<iframe src="https://passport.csdn.net/account/loginbox?service=http://static.blog.csdn.net/callback.htm" frameborder="0" height="600" width="400" scrolling="no"></iframe>'); | |
$('#popup_mask').css({ | |
opacity: 0.5, | |
width: $( document ).width() + 'px', | |
height: $( document ).height() + 'px' | |
}); | |
$('#popup_mask').css("display","block"); | |
$logpop.css( { | |
top: ($( window ).height() - $logpop.height())/ 2 + $( window | |
).scrollTop() + 'px', | |
left:($( window ).width() - $logpop.width())/ 2 | |
} ); | |
setTimeout( function () { | |
$logpop.show(); | |
$logpop.css( { | |
opacity: 1 | |
} ); | |
}, 200 ); | |
$('#popup_mask').unbind("click"); | |
$('#popup_mask').bind("click", function(){ | |
$('#popup_mask').hide(); | |
var $clopop = $("#pop_win"); | |
$("#common_ask_div_sc").css("display","none"); | |
$clopop.css( { | |
opacity: 0 | |
} ); | |
setTimeout( function () { | |
$clopop.hide(); | |
}, 350 ); | |
return false; | |
}); | |
} | |
</script> | |
<script language="javascript" type="text/javascript" src="http://ads.csdn.net/js/async_new.js"></script> | |
<div class="clear"> | |
</div> | |
</div> | |
</div> | |
<div id="side"> | |
<div class="side"> | |
<div id="panel_Profile" class="panel"> | |
<ul class="panel_head"><span>个人资料</span></ul> | |
<ul class="panel_body profile"> | |
<div id="blog_userface"> | |
<a href="http://my.csdn.net/linzhichao12345"target="_blank"> | |
<img src="http://avatar.csdn.net/A/9/7/1_linzhichao12345.jpg"title="访问我的空间"style="max-width:90%"/> | |
</a> | |
<br /> | |
<span><ahref="http://my.csdn.net/linzhichao12345"class="user_name"target="_blank">linzhichao12345</a></span> | |
</div> | |
<div class="interact"> | |
<a href="javascript:void(0);"class="attent"id="span_add_follow"title="[加关注]"></a> | |
<a href="javascript:void(0);"class="letter"title="[发私信]"onclick="window.open('http://msg.csdn.net/letters/model?receiver=linzhichao12345','_blank','height=350,width=700');_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_sixin'])"></a> | |
</div> | |
<div id="blog_medal"> | |
<div id="bms_box"> | |
<a target="_blank"> | |
<img src="http://c.csdnimg.cn/jifen/images/xunzhang/xunzhang/chizhiyiheng.png"onmouSEOver="m_over_m(this,4)"onmouseout="m_out_m()"alt="1" > | |
</a> | |
</div> | |
</div> | |
<ul id="blog_rank"> | |
<li>访问:<span>133656次</span></li> | |
<li>积分:<span>2969</span></li> | |
<li >等级: <span style="position:relative;display:inline-block;z-index:1" > | |
<img src="http://c.csdnimg.cn/jifen/images/xunzhang/jianzhang/blog5.png"alt="" style="vertical-align: middle;" id="leveImg"> | |
<div id="smallTittle" style=" position: absolute; left: -24px; top: 25px; text-align: center; width: 101px; height: 32px; background-color: #fff; line-height: 32px; border: 2px #DDDDDD solid; box-shadow: 0px 2px 2px rgba (0,0,0,0.1); display: none; z-index: 999;"> | |
<div style="left: 42%; top: -8px; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 8px solid #EAEAEA;"></div> | |
积分:2969 </div> | |
</span> </li> | |
<li>排名:<span>第9713名</span></li> | |
</ul> | |
<ul id="blog_statistics"> | |
<li>原创:<span>164篇</span></li> | |
<li>转载:<span>48篇</span></li> | |
<li>译文:<span>0篇</span></li> | |
<li>评论:<span>15条</span></li> | |
</ul> | |
</ul> | |
</div> | |
<div class="panel" id="panel_Search"> | |
<ul class="panel_head"><span>文章搜索</span></ul> | |
<ul class="panel_body"> | |
<form id="frmSearch" action="http://so.csdn.net/search"class="form_search"target="_blank"> | |
<span><inputid="inputSearch"type="text"class="blogsearch"title="请输入关键字" /></span> | |
<input id="btnSubmit" type="button" value="搜索" title="search in blog" /> | |
<input type="hidden" name="q" id="inputQ" /> | |
<input type="hidden" name="t" value="blog" /> | |
<a id="btnSearchBlog" target="_blank"></a> | |
</form> | |
</ul> | |
</div> | |
<script type="text/javascript"> | |
$(function () { | |
$("#btnSubmit").click(function () { | |
search(); | |
}); | |
$("#frmSearch").submit(function () { | |
search(); | |
return false; | |
}); | |
function search() | |
{ | |
var url = "http://so.csdn.net/so/search/s.do?q=" + encodeURIComponent($("#inputSearch").val()) + "&u=" + username + "&t=blog"; | |
window.location.href = url; | |
} | |
}); | |
</script><divid="panel_Category"class="panel"> | |
<ul class="panel_head"><span>文章分类</span></ul> | |
<ul class="panel_body"> | |
<li> | |
<a href="/linzhichao12345/article/category/1428865"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">eclipse开发</a><span>(10)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/1675893"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">java</a><span>(14)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/1686477"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">struts2</a><span>(12)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/1686519"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">MySQL</a><span>(12)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/1686521"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">android</a><span>(7)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/1693757"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">Tomcat</a><span>(5)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/1695471"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">javaweb</a><span>(18)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/1748809"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">Ubuntu</a><span>(7)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/1825317"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">windows</a><span>(2)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/2137689"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">hibernate</a><span>(4)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/2137691"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">spring</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/2501473"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">mybatis</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/2756387"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">剑指offer</a><span>(49)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/2765853"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">排序</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/2790523"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">Lucene</a><span>(3)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/2798437"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">maven</a><span>(3)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/2885731"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">python</a><span>(4)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/5650293"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">easyui</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/5677455"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">jquery</a><span>(2)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/6038561"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">设计模式</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/6274543"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">nginx</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/linzhichao12345/article/category/6276198"onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']);">jvm</a><span>(1)</span> | |
</li> | |
</ul> | |
</div><divid="panel_Archive"class="panel"> | |
<ul class="panel_head"><span>文章存档</span></ul> | |
<ul class="panel_body"> | |
<div id="archive_list"> | |
<!--归档统计--> | |
<li><ahref="/linzhichao12345/article/month/2017/02">2017年02月</a><span>(3)</span></li><li><ahref="/linzhichao12345/article/month/2016/12">2016年12月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2016/10">2016年10月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2016/09">2016年09月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2016/07">2016年07月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2016/06">2016年06月</a><span>(2)</span></li><li><ahref="/linzhichao12345/article/month/2016/05">2016年05月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2016/04">2016年04月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2016/01">2016年01月</a><span>(2)</span></li><li><ahref="/linzhichao12345/article/month/2015/12">2015年12月</a><span>(2)</span></li><li><ahref="/linzhichao12345/article/month/2015/11">2015年11月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2015/10">2015年10月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2015/09">2015年09月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2015/07">2015年07月</a><span>(5)</span></li><li><ahref="/linzhichao12345/article/month/2015/05">2015年05月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2015/04">2015年04月</a><span>(4)</span></li><li><ahref="/linzhichao12345/article/month/2015/03">2015年03月</a><span>(5)</span></li><li><ahref="/linzhichao12345/article/month/2015/02">2015年02月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2015/01">2015年01月</a><span>(8)</span></li><li><ahref="/linzhichao12345/article/month/2014/12">2014年12月</a><span>(59)</span></li><li><ahref="/linzhichao12345/article/month/2014/11">2014年11月</a><span>(8)</span></li><li><ahref="/linzhichao12345/article/month/2014/10">2014年10月</a><span>(2)</span></li><li><ahref="/linzhichao12345/article/month/2014/09">2014年09月</a><span>(3)</span></li><li><ahref="/linzhichao12345/article/month/2014/08">2014年08月</a><span>(12)</span></li><li><ahref="/linzhichao12345/article/month/2014/07">2014年07月</a><span>(1)</span></li><li><ahref="/linzhichao12345/article/month/2014/06">2014年06月</a><span>(4)</span></li><li><ahref="/linzhichao12345/article/month/2014/05">2014年05月</a><span>(13)</span></li><li><ahref="/linzhichao12345/article/month/2014/04">2014年04月</a><span>(9)</span></li><li><ahref="/linzhichao12345/article/month/2014/03">2014年03月</a><span>(14)</span></li><li><ahref="/linzhichao12345/article/month/2014/01">2014年01月</a><span>(6)</span></li><li><ahref="/linzhichao12345/article/month/2013/12">2013年12月</a><span>(5)</span></li><li><ahref="/linzhichao12345/article/month/2013/11">2013年11月</a><span>(7)</span></li><li><ahref="/linzhichao12345/article/month/2013/10">2013年10月</a><span>(6)</span></li><li><ahref="/linzhichao12345/article/month/2013/09">2013年09月</a><span>(7)</span></li><li><ahref="/linzhichao12345/article/month/2013/08">2013年08月</a><span>(5)</span></li><li><ahref="/linzhichao12345/article/month/2013/07">2013年07月</a><span>(9)</span></li><li><ahref="/linzhichao12345/article/month/2013/05">2013年05月</a><span>(2)</span></li> | |
</div> | |
</ul> | |
</div> | |
<div id="hotarticls" class="panel"> | |
<ul class="panel_head"> | |
<span> | |
阅读排行 </span> | |
</ul> | |
<ul class="panel_body itemlist"> | |
<li> | |
<a href="/hackcoder/article/details/26626303"title="ubuntu 14.04 安装QQ">ubuntu 14.04 安装qq</a><span>(6836)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/43149313"title="maven项目添加本地jar">maven项目添加本地jar</a><span>(4532)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/51449586"title="通过Intellij IDEA对tomcat进行远程调试">通过Intellij IDEA对tomcat进行远程调试</a><span>(3204)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/17171213"title="异常:android.os.NetworkOnMainThreadException">异常:android.os.NetworkOnMainThreadException</a><span>(2599)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/17597031"title="maven 动态web项目jar包冲突">maven 动态web项目jar包冲突</a><span>(2428)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/16853181"title="java防止表单重复提交">java防止表单重复提交</a><span>(2273)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/41245001"title="ibatis时间格式化比较">ibatis时间格式化比较</a><span>(2176)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/22175265"title="java.lang.NoClassDefFoundError: org/hibernate/service/jta/platform/spi/JtaPlatform">java.lang.NoClassDefFoundError: org/hibernate/service/jta/platform/spi/JtaPlatform</a><span>(2067)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/17580275"title="windows 查看端口占用情况">windows 查看端口占用情况</a><span>(1540)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/18452129"title="Struts2异常----- According to TLD or attribute directive in tag file, attribute test">Struts2异常----- According to TLD or attribute directive in tag file, attribute test</a><span>(1500)</span> | |
</li> | |
</ul> | |
</div> | |
<div id="hotarticls2" class="panel"> | |
<ul class="panel_head"><span>评论排行</span></ul> | |
<ul class="panel_body itemlist"> | |
<li> | |
<a href="/hackcoder/article/details/38701817"title="jsp获取sina天气">jsp获取sina天气</a><span>(4)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/16853181"title="java防止表单重复提交">java防止表单重复提交</a><span>(3)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/9316519"title="JAVA JDK path路径">JAVA JDK path路径</a><span>(2)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/43149313"title="maven项目添加本地jar">maven项目添加本地jar</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/9411811"title="Chrome 快捷键">Chrome 快捷键</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/9671821"title="排序和算法总结">排序和算法总结</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/44860791"title="Struts2 Post json">Struts2 Post json</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/26626303"title="ubuntu 14.04 安装qq">ubuntu 14.04 安装qq</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/18510337"title="Struts2 validation.xml 正则表达式不起作用">Struts2 validation.xml 正则表达式不起作用</a><span>(1)</span> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/56304138"title="jdk动态代理">jdk动态代理</a><span>(0)</span> | |
</li> | |
</ul> | |
</div> | |
<div id="homepageArticles" class="panel tracking-ad" data-mod="popu_4"> | |
<ul class="panel_head"><span>推荐文章</span></ul> | |
<ul class="panel_body" id="ad_commend"> | |
<ul> | |
<li><ahref="http://blog.csdn.net/poem_qianmo/article/details/55803629"target="_blank">* 【Unity Shader编程】之十六 基于MatCap实现适于移动平台的“次时代”车漆Shader</a></li> | |
<li><ahref="http://blog.csdn.net/blogdevteam/article/details/56494582" | |
target="_blank">* CSDN日报20170222——《未来最重要的三个能力》</a></li> | |
<li><ahref="http://blog.csdn.net/powertoolsteam/article/details/56480567"target="_blank">* C#开发人员应该知道的13件事情</a></li> | |
<li><ahref="http://blog.csdn.net/jiangwei0910410003/article/details/54629728"target="_blank">* Android逆向之旅---带你爆破一款应用的签名验证问题</a></li> | |
<li><ahref="http://blog.csdn.net/foruok/article/details/56471258" | |
target="_blank">* 找到能立刻开始的下一步行动</a></li> | |
</ul></ul> | |
</div> | |
<div id="newcomments" class="panel"> | |
<ul class="panel_head"><span>最新评论</span></ul> | |
<ul class="panel_body itemlist"> | |
<li> | |
<a href="/hackcoder/article/details/43149313#comments">maven项目添加本地jar</a> | |
<p style="margin:0px;"><ahref="/renkemu"class="user_name">renkemu</a>: | |
不错;赞楼主 | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/18510337#comments">Struts2 validation.xml 正则表达式不起作用</a> | |
<p style="margin:0px;"><ahref="/cjxwh123"class="user_name">cjxwh123</a>: | |
直接讲Expression改成regex就可以 | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/44860791#comments">Struts2 Post json</a> | |
<p style="margin:0px;"><ahref="/jiuzhoumuyun"class="user_name">jiuzhoumuyun</a>: | |
mark | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/26626303#comments">ubuntu 14.04 安装qq</a> | |
<p style="margin:0px;"><ahref="/python_tty"class="user_name">python_tty</a>: | |
安装的2012版本的,但是不能用 | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/38701817#comments">jsp获取sina天气</a> | |
<p style="margin:0px;"><ahref="/guo315648865"class="user_name">guo315648865</a>: | |
@linzhichao12345:加了 是 jQuery1.8.3 | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/38701817#comments">jsp获取sina天气</a> | |
<p style="margin:0px;"><ahref="/guo315648865"class="user_name">guo315648865</a>: | |
加 了 是 1.8.3 | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/38701817#comments">jsp获取sina天气</a> | |
<p style="margin:0px;"><ahref="/linzhichao12345"class="user_name">linzhichao12345</a>: | |
@guo315648865:加入jquery文件了吗?? | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/38701817#comments">jsp获取sina天气</a> | |
<p style="margin:0px;"><ahref="/guo315648865"class="user_name">guo315648865</a>: | |
没用 不显示天气 | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/16853181#comments">java防止表单重复提交</a> | |
<p style="margin:0px;"><ahref="/linzhichao12345"class="user_name">linzhichao12345</a>: | |
@oh_Maxy:不太了解 | |
</p> | |
</li> | |
<li> | |
<a href="/hackcoder/article/details/16853181#comments">java防止表单重复提交</a> | |
<p style="margin:0px;"><ahref="/linzhichao12345"class="user_name">linzhichao12345</a>: | |
@oh_Maxy:还太了解 | |
</p> | |
</li> | |
</ul> | |
</div> | |
</div> | |
<div class="clear"> | |
</div> | |
<!-- 广告位开始 --> | |
<ins data-revive-zoneid="190" data-revive-id="8c38e720de1c90a6f6ff52f3f89c4d57"></ins> | |
<!-- 广告位结束 --> | |
</div> | |
<div class="clear"> | |
</div> | |
</div> | |
<script type="text/javascript" src="http://c.csdnimg.cn/rabbit/cnick/cnick.js"></script> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/newblog.min.js"></script> | |
<script type="text/javascript" src="http://medal.blog.csdn.net/showblogmedal.ashx?blogid=1380628"></script> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/JavaScript1.js"></script> | |
<script type="text/javascript">document.write("<img src=http://counter.csdn.net/pv.aspx?id=24 border=0 width=0 height=0>");</script> | |
<script type="text/javascript" src="http://www.csdn.net/ui/scripts/Csdn/counter.js"></script> | |
<script type="text/javascript" src="http://ad.csdn.net/scripts/ad-blog.js"></script> | |
<script type="text/javascript"> | |
$(function () { | |
function __get_code_toolbar(snippet_id) { | |
return $("<span class='tracking-ad' data-mod='popu_167'><a href='https://code.csdn.net/snippets/" | |
+ snippet_id | |
+ "' target='_blank' title='在CODE上查看代码片' style='text-indent:0;'><img src='https://code.csdn.net/assets/CODE_ico.png' width=12 height=12 alt='在CODE上查看代码片' style='position:relative;top:1px;left:2px;'/></a></span>" | |
+ "<span class='tracking-ad' data-mod='popu_170'><a href='https://code.csdn.net/snippets/" | |
+ snippet_id | |
+ "/fork' target='_blank' title='派生到我的代码片' style='text-indent:0;'><img src='https://code.csdn.net/assets/ico_fork.svg' width=12 height=12 alt='派生到我的代码片' style='position:relative;top:2px;left:2px;'/></a></span>"); | |
} | |
$("[code_snippet_id]").each(function () { | |
__s_id = $(this).attr("code_snippet_id"); | |
if (__s_id != null && __s_id != "" && __s_id != 0 && parseInt(__s_id) > 70020) { | |
__code_tool = __get_code_toolbar(__s_id); | |
$(this).prev().find(".tools").append(__code_tool); | |
} | |
}); | |
$(".bar").show(); | |
}); | |
</script> | |
</div> | |
<!--new top--> | |
<script id="csdn-toolbar-id" btnId="header_notice_num" wrapId="note1" count="5" subCount="5" type="text/javascript" src="http://c.csdnimg.cn/public/common/toolbar/js/toolbar.js"></script><!--new top--> | |
<link href="http://c.csdnimg.cn/comm_ask/css/ask_float_block.css"type="text/css"rel="stylesheet" /> | |
<script language='JavaScript' type='text/javascript' src='http://c.csdnimg.cn/comm_ask/js/libs/wmd.js'></script> | |
<script language='JavaScript' type='text/javascript' src='http://c.csdnimg.cn/comm_ask/js/libs/showdown.js'></script> | |
<script language='JavaScript' type='text/javascript' src='http://c.csdnimg.cn/comm_ask/js/libs/prettify.js'></script> | |
<script language='JavaScript' type='text/javascript' src='http://c.csdnimg.cn/comm_ask/js/apps/ask_float_block.js'></script> | |
<div id="a52b5334d" style="width: 1px; height: 1px; display: none;"> | |
<script id="adJs52b5334"></script> | |
<script>document.getElementById("adJs52b5334").src = "http://ads.csdn.net/js/opt/52b5334.js?t=" + Math.random();</script> | |
</div> | |
<link rel="stylesheet" href="http://static.blog.csdn.net/css/blog_code.css" /> | |
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/saveToCode.js"></script> | |
<script type="text/javascript" src="//csdnimg.cn/rabbit/tracking-ad/main.js?75eacd8"></script> | |
<link rel="stylesheet" href="http://static.blog.csdn.net/css/fa.css" /> | |
<div class="pop_CA_cover" style="display:none"></div> | |
<div class="pop pop_CA" style="display:none"> | |
<div class="CA_header"> | |
收藏助手 | |
<span class="cancel_icon" id="fapancle" onclick="$('.pop_CA').hide();$('.pop_CA_cover').hide();"></span> | |
</div> | |
<iframe src="" id="fa"frameborder="0"width="100%"height="360"scrolling="no" /> | |
</div> | |
</body> | |
</html> | |
新闻热点
疑难解答