多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php框架 > 框架設(shè)計(jì) > Struts2之Annotation注解配置使用

Struts2之Annotation注解配置使用

來(lái)源:程序員人生   發(fā)布時(shí)間:2015-01-17 09:36:14 閱讀次數(shù):3799次

1、學(xué)習(xí)案例:通過(guò)在loginUI.jsp頁(yè)面輸入登錄賬號(hào),成功則跳轉(zhuǎn)到success.jsp,毛病則跳轉(zhuǎn)到error.jsp頁(yè)面。

 

2、案例分析:struts2文件下載只需簡(jiǎn)單配置便可。

 

a)在下載的strutslib包中找到struts2-convention-plugin⑵.3.15.3.jarasm⑶.3.jarasm-commons⑶.3.jar丟到項(xiàng)目lib文件夾中。Struts提供的支持注解的包。

 

b)創(chuàng)建loginUI.jsp頁(yè)面,填寫賬號(hào),密碼便可。

 

c)創(chuàng)建success.jsp頁(yè)面顯示“注冊(cè)成功”便可。

 

d)創(chuàng)建error.jsp頁(yè)面顯示“注冊(cè)失敗”便可。

 

e)創(chuàng)建LoginAction.java。使用注解進(jìn)行配置。

@ParentPackage("struts-default") @Action(value="login", results= { @Result(name="success", location="/success.jsp"), @Result(name="input", location="/error.jsp") } )


 

f)我們可以查看struts2-convention-plugin⑵.3.15.3.jar下的org.apache.struts2.convention.annotation包中類,通過(guò)類名我們可以發(fā)現(xiàn)跟struts.xml中的標(biāo)簽基本都是逐一對(duì)應(yīng)的。

 

g)關(guān)于《Struts2struts2文件下載詳解》中留下的小問(wèn)題。在文件下載1章中我們講了發(fā)現(xiàn)問(wèn)題,和解決問(wèn)題的思路。我沒(méi)有明說(shuō)會(huì)給大家留問(wèn)題,呵呵。那末今天我想問(wèn)誰(shuí)發(fā)現(xiàn)“中文亂碼”這個(gè)問(wèn)題了呢。想發(fā)現(xiàn)這個(gè)問(wèn)題首先你得動(dòng)態(tài)生成下載文件名稱,而不是再在struts.xml中直接配置。首先在action中生成1個(gè)成員變量,然后再在配置下載文件名稱的地方:attachment;filename=”${成員變量}”。這樣下載的文件名稱如果是中文就會(huì)出現(xiàn)亂碼,解決方法就是在為成員變量賦值后,接著就轉(zhuǎn)碼。例如:成員變量=new String(成員變量.getBytes(“gbk”), “8859_1” );便可。如果沒(méi)有斟酌到這1問(wèn)題的朋友是否是該檢討下了。

 

3、經(jīng)驗(yàn)之談:

a)大家有時(shí)候是否是喜歡在自己的項(xiàng)目中使用新特性的東西,比如struts2中,大家都用struts.xml配置action,自己就喜歡反常態(tài)使用注解,顯得自己多牛叉甚么的。其實(shí),我其實(shí)不是說(shuō)注解不好,也不是不是定甚么,我也沒(méi)那末大的本事。Struts.xml能實(shí)現(xiàn)的功能,注解都能實(shí)現(xiàn),但是后期管理就會(huì)很麻煩。可以說(shuō)注解只是為了適應(yīng)行業(yè)發(fā)展添加的雞肋,你不能說(shuō)spring有注解,struts就沒(méi)有。我想說(shuō)的就是這個(gè)意思。看明白看不明白的只要記住了解就行。真實(shí)項(xiàng)目中我們還是以struts.xml為主。如果實(shí)在按不住想使用新鮮東西的沖動(dòng),等到spring,讓你用個(gè)夠。注解在spring中才是主流。

b)在我們這1struts版本中使用注解必須添加asm⑶.3.jarasm-commons⑶.3.jar兩個(gè)jar包,不然會(huì)拋類找不到異常,2.2.1.1是不用添加的。其他版本沒(méi)有測(cè)試,還不知道。

 

4、參考項(xiàng)目:http://download.csdn.net/detail/u011638419/8226523

 

5、逐日1樂(lè):

兒子昨天放學(xué)回來(lái)跟他媽說(shuō):我現(xiàn)在終究知道老爸生我下來(lái)是做甚么用了,

就是用來(lái)打的。

 

終究解釋權(quán)歸愛(ài)尚合伙人(www.23hhr.com)所有,轉(zhuǎn)載請(qǐng)注明出處。

生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美成人精品高清在线观看 | japanesenewsex性护士 | 亚洲免费一区 | 午夜三级网| 在线观看欧美精品 | 高清不卡一区 | 鲁在线| 欧美操老逼 | 欧美精品a毛片免费观看 | 毛片免费网 | 美国一级淫片 | 久久天堂色| 欧洲亚洲一区 | 一区二区三区四区亚洲 | 色黄污在线看黄污免费看黄污 | 尤物视频在线观看免费视频 | 亚洲欧美一区二区久久 | 亚洲精品乱码久久久久久 | 欧美日韩精品一区二区三区视频在线 | 极品欧美 | 亚洲国产高清人在线 | 激情五月开心婷婷 | 中文字幕免费在线看 | www.日本高清视频.com | 亚洲色图校园春色 | 中文字幕av在线 | 日韩欧美视频在线播放 | 午夜色视频 | 欧美性xxxx极品高清 | 精品视频中文字幕 | 91精品综合久久久久3d动漫 | 最近中文字幕视频国语中文字幕 | bestpornvideos| 亚洲a在线播放 | 欧美日韩一级视频 | 欧美人与牲动交a欧美精品 欧美人与牲动交xxxx | 欧美视频一区二区在线观看 | 欧美成人性色生活18黑人 | 一区| 欧美综合在线视频 | 亚洲国产情侣偷自在线二页 |