1------------------------------------------------
學(xué)習(xí)總結(jié)
2------------------------------------------------
昨天二師兄說Z讓我們?nèi)齻€(gè)定期交流一下學(xué)習(xí)心得
嗯嗯梨水,以后總結(jié)一下每天學(xué)習(xí)進(jìn)程。
從今天開始吧皆看,晚上坐班車的時(shí)候回想一下欣喧。晕城。。
3------------------------------------------------
大話設(shè)計(jì)模式這本書還真不錯(cuò)。儒飒。产雹。太好玩了诫惭,哈哈
4------------------------------------------------
晚上師兄教我了dreamware原來沒那么復(fù)雜。熟悉熟悉吧蔓挖。struts又看了一些例子夕土。感覺沒有多大的區(qū)別。可能沒理解透徹吧怨绣。加油哦
5------------------------------------------------
1.學(xué)會(huì)讀文檔2.查谷歌3.問別人
專業(yè)書不要深究角溃,了解即可
6------------------------------------------------
嗯互妓,今天看了request和result蚂且。還有部分標(biāo)簽。奔则。赢笨。寫了個(gè)分頁未蝌,沒運(yùn)行出來。茧妒。萧吠。下午出來看著天空眼睛有些模糊,眼睛有近視的趨勢桐筏。纸型。。
7------------------------------------------------
上午看了dreamweaver,看理論覺得什么也不是
就嘗試做個(gè)自己的個(gè)人網(wǎng)站九昧。
一本正經(jīng)寫了需求分析
預(yù)計(jì)下個(gè)月完成第一個(gè)版本绊袋。
哈哈,好專業(yè)呀铸鹰。
下午開會(huì)癌别,bs項(xiàng)目正式開始。導(dǎo)師提了幾個(gè)需要修改的問題蹋笼。
然后把師兄分到另一個(gè)項(xiàng)目里展姐。不管我們了。剖毯。圾笨。
現(xiàn)在只有我和修遠(yuǎn)了。逊谋。擂达。
任重而道遠(yuǎn)啊。胶滋。板鬓。
8------------------------------------------------
這幾天認(rèn)識(shí)到了框架。
會(huì)了遠(yuǎn)程的一些操作
有遠(yuǎn)程真是好呀究恤,坐在老區(qū)的辦公室對(duì)新區(qū)的電腦流暢操控俭令。。部宿。
真好抄腔。。。
直到昨天我才意識(shí)到j(luò)sp的一些作用以及網(wǎng)頁怎么和后臺(tái)實(shí)現(xiàn)交互赫蛇。
SVN在myeclipse中的一些操作
挺好玩的绵患。唯一的遺憾就是我寫不出來
恩。這種尷尬的境地應(yīng)該用不了多久就消失了吧
哎
連盲打都不會(huì)棍掐、藏雏、拷况、
9------------------------------------------------
記住一句話作煌,如其把時(shí)間花在否定自己上,不如把淡定一點(diǎn)想想下步做什么
10------------------------------------------------
考慮怎樣在action中獲得表單提交的數(shù)據(jù)
11------------------------------------------------
從五一假期過完之后赚瘦,web項(xiàng)目正式啟動(dòng)粟誓。
這段時(shí)間學(xué)習(xí)到很多專業(yè)知識(shí)。
簡要總結(jié)如下:
對(duì)java的認(rèn)識(shí):
在之前未接觸過面向?qū)ο蟮乃枷肫鹨猓瑢?duì)編程的唯一認(rèn)識(shí)就是之前考c語言的小程序鹰服,一個(gè)頁面去實(shí)現(xiàn)一個(gè)細(xì)小的功能。通過接觸項(xiàng)目逐漸開始體味到j(luò)ava面向?qū)ο蟮捻嵨独抗尽R粋€(gè)個(gè)細(xì)小的封裝和調(diào)用悲酷,簡化了許多重復(fù)冗雜的代碼。確實(shí)方便不少亲善。對(duì)html的認(rèn)識(shí):
在大二時(shí)學(xué)了靜態(tài)網(wǎng)頁html語言设易。記得當(dāng)時(shí)是考察課,最后的作業(yè)就是交一個(gè)網(wǎng)站蛹头。當(dāng)時(shí)是在記事本寫顿肺,保存為html后綴即可。一口氣幫班里很多同學(xué)寫了渣蜗。最后成績出來后很不佳屠尊,甚至不如那些由我代寫的同學(xué)分?jǐn)?shù)高。當(dāng)時(shí)還一直忿忿不平耕拷,老師是不是對(duì)我有成見∷侠ィ現(xiàn)在想來,成績不佳很有原因的骚烧,一個(gè)靜態(tài)網(wǎng)頁跳到另一個(gè)靜態(tài)網(wǎng)頁的超鏈接功能浸赫,你還想要多少分?
而用dreamweaver寫出來的盡管不懂多少代碼止潘,卻比文本的價(jià)值高出許多掺炭。(當(dāng)年的姐都干嘛去了。凭戴。涧狮。)
熟悉好dreamweaver之后設(shè)想了一個(gè)個(gè)人網(wǎng)站的制作。本來預(yù)計(jì)本月完成,不過很快這個(gè)想法就徹底從大腦中清除者冤。
數(shù)據(jù)庫的連接顛覆了本人之前對(duì)網(wǎng)頁的認(rèn)識(shí)肤视。
于是決定取消此想法,專心學(xué)習(xí)專業(yè)技術(shù)涉枫。對(duì)數(shù)據(jù)庫的認(rèn)識(shí):
數(shù)據(jù)庫的基礎(chǔ)就是之前用access寫的一個(gè)學(xué)生管理系統(tǒng)邢滑,簡單的增刪改查。
不過學(xué)了好多年了愿汰,也畢業(yè)好多年了困后,該忘的都記不得了。衬廷。摇予。
還好,要求不是很高吗跋,簡單的使用還是綽綽有余的侧戴。關(guān)于BS架構(gòu)的重新審視:
接觸了java之后,區(qū)分最多的就是CS和BS跌宛。
記得剛找導(dǎo)師的時(shí)候他問我你知道什么是BS什么是CS酗宋。我搖搖頭,不知道疆拘。蜕猫。。導(dǎo)師居然也不嫌棄我入问,還好比較誠實(shí)丹锹,他已經(jīng)從心底把我歸為菜鳥級(jí)別,從過完年開始在學(xué)校補(bǔ)習(xí)專業(yè)課芬失,因?yàn)槟切W(xué)生已經(jīng)學(xué)了半年的java楣黍,我只能跟著從中間開始學(xué)習(xí)。前邊的自己翻書解決棱烂。中間的操作就是圖形圖像的界面租漂,定義了許多才會(huì)出現(xiàn)一個(gè)小小的button,當(dāng)時(shí)很糾結(jié)的颊糜。對(duì)著視頻敲了幾百行代碼哩治,僅僅畫了個(gè)面板和小球,上下左右可以移動(dòng)衬鱼。哈哈业筏,現(xiàn)在想起來還真幼稚。鸟赫。蒜胖。
之后來到學(xué)校接觸了第一個(gè)已完成的項(xiàng)目HBS消别,雖然是用C#寫的,但是總是多少感覺到一些相通的知識(shí)台谢,然后才認(rèn)識(shí)到原來小小的代碼能起到這么深遠(yuǎn)的作用寻狂。但是也是這些讓我感覺到自己花了好多時(shí)間去做的按鈕什么的在C#中僅僅是一個(gè)界面化的拖拽,打擊不小朋沮。蛇券。。
在項(xiàng)目真正開始之后樊拓, 做了第一個(gè)在apache服務(wù)器上跑的jsp靜態(tài)頁面纠亚,原來bs和cs還是有很大區(qū)別,比如添加事件骑脱,事件的請(qǐng)求方法菜枷,框架的使用,數(shù)據(jù)庫的連接等等叁丧。要學(xué)的還是有很多。不過還不知道用java的BS架構(gòu)是不是和C#的一樣岳瞭,恩拥娄,這個(gè)回頭得請(qǐng)教一下大神們。關(guān)于搜索
這段時(shí)間認(rèn)知了萬能的百度和谷歌瞳筏,在遇到問題的時(shí)候必須要先學(xué)會(huì)搜搜稚瘾,怎樣搜,那些是有用的信息姚炕。這都是一門必須掌握的技巧摊欠。關(guān)于學(xué)習(xí)
學(xué)習(xí)是一個(gè)不間斷的過程,在學(xué)習(xí)中不斷獲得新知柱宦,才是一個(gè)成長過程些椒。記得以前自己挺討厭這些專業(yè)類的東西,花了太多的時(shí)間看小說玩游戲掸刊,發(fā)呆免糕。
記得一次和朋友聊天,說我很想做一些帶專業(yè)性的東西而不是現(xiàn)在這樣的生活忧侧,興趣是完全可以自己去培養(yǎng)石窑,她哈哈笑道:別讓我再笑了。醒醒吧蚓炬。
時(shí)間具有很神奇的魔力松逊,沒想到我會(huì)有機(jī)會(huì)再回到校園,珍惜機(jī)會(huì)肯夏,把握時(shí)間经宏,多多學(xué)習(xí)楼咳。你會(huì)成為你想成為的那個(gè)人。
加油V蛐簟母怜!
12------------------------------------------------
Servlet是可以包含HTML標(biāo)簽的Java程序,而JSP是可以包含Java代碼的HTML網(wǎng)頁
13------------------------------------------------
單例模式的要點(diǎn)有三個(gè)缚柏;一是某個(gè)類只能有一個(gè)實(shí)例苹熏;二是它必須自行創(chuàng)建這個(gè)實(shí)例;三是它必須自行向整個(gè)系統(tǒng)提供這個(gè)實(shí)例币喧。從具體實(shí)現(xiàn)角度來說轨域,就是以下三點(diǎn):一是單例模式的類只提供私有的構(gòu)造函數(shù),二是類定義中含有一個(gè)該類的靜態(tài)私有對(duì)象杀餐,三是該類提供了一個(gè)靜態(tài)的共有的函數(shù)用于創(chuàng)建或獲取它本身的靜態(tài)私有對(duì)象干发。
14------------------------------------------------
單例模式也是一種比較常見的設(shè)計(jì)模式,它到底能帶給我們什么好處呢史翘?其實(shí)無非是三個(gè)方面的作用:
第一枉长、控制資源的使用,通過線程同步來控制資源的并發(fā)訪問琼讽;
第二必峰、控制實(shí)例產(chǎn)生的數(shù)量,達(dá)到節(jié)約資源的目的钻蹬。
第三吼蚁、作為通信媒介使用,也就是數(shù)據(jù)共享问欠,它可以在不建立直接關(guān)聯(lián)的條件下肝匆,讓多個(gè)不相關(guān)的兩個(gè)線程或者進(jìn)程之間實(shí)現(xiàn)通信。
比如顺献,數(shù)據(jù)庫連接池的設(shè)計(jì)一般采用單例模式旗国,數(shù)據(jù)庫連接是一種數(shù)據(jù)庫資源
15------------------------------------------------
使用單例模式一般在,只想要有一個(gè)東西滚澜,不可添加的時(shí)候我們用到它粗仓,例如:一個(gè)QQ聊天和一個(gè)朋友聊天,只打開一個(gè)對(duì)話框不管點(diǎn)擊多少次還是一個(gè)设捐,這樣的效果我們就需要了借浊。
16------------------------------------------------
于看書過程中肯定會(huì)遇到很多不懂的概念,而且各種概念之間的關(guān)系也不容易理解和 掌握萝招,所以許多新手望而生畏蚂斤,堅(jiān)持不下去。這個(gè)時(shí)候一定要學(xué)會(huì)堅(jiān)持槐沼,堅(jiān)持讀下去曙蒸,反復(fù) 讀下去捌治,對(duì)實(shí)在不懂的概念要注意收集,將其牢記在心纽窟。這個(gè)時(shí)候最好不要找人去解答肖油,而 是把所有的書籍反復(fù)看完 3 遍之后,再去找人解答臂港,這樣就可以加深對(duì)這個(gè)問題的理解森枪,而 且解答者也愿意回答。如果一有問題就去問审孽,一是解答者容易失去耐心县袱,二是自己對(duì)問題沒 有印象,容易產(chǎn)生依賴性佑力。
17------------------------------------------------
)接下來可以學(xué)習(xí)算術(shù)運(yùn)算編程式散。試一試算術(shù)表達(dá)式編寫,可以簡單地編寫一個(gè)計(jì)算器示 例打颤;也可以編寫一個(gè)顯示日歷的復(fù)雜程序(若輸入年份暴拄,則顯示這個(gè)年份的日歷)。在這個(gè) 階段主要是學(xué)習(xí)函數(shù)以及函數(shù)的調(diào)用瘸洛、算術(shù)運(yùn)算揍移、條件語句、循環(huán)語句反肋、顯示功能等,這些 都是編程的基礎(chǔ)踏施。 6)完成算術(shù)運(yùn)算的學(xué)習(xí)后石蔗,可以編寫更復(fù)雜的完整的程序了。例如可以編寫一個(gè)學(xué)生信息 管理程序畅形。其功能為:接受一個(gè)學(xué)生信息(例如养距,學(xué)號(hào)、學(xué)生姓名日熬、班級(jí)棍厌、年齡)并把它保 存在計(jì)算機(jī)中,同時(shí)提供增加竖席、刪除耘纱、修改、查詢功能毕荐。信息保存形式可以是文本文件束析,也 可以是數(shù)據(jù)庫。 這個(gè)階段主要是學(xué)習(xí)變量憎亚、數(shù)據(jù)存放员寇、文件操作弄慰、數(shù)據(jù)庫操作、程序完整性等蝶锋,這也是編程 的基礎(chǔ)陆爽。 7)完成上述學(xué)習(xí)之后,程序員要學(xué)會(huì)回頭梳理自己編寫的程序扳缕,梳理自己已經(jīng)學(xué)過的概念慌闭。 可以對(duì)自己以前的程序進(jìn)行修改,培養(yǎng)不斷提高自己編程水平的意識(shí)第献。 8)在這些過程中若遇到問題贡必,先看幫助。幫助不行庸毫,最好是找懂行的人詢問仔拟,不要自己鉆 牛角尖,浪費(fèi)時(shí)間
18------------------------------------------------
編寫程序的時(shí)間估計(jì)需要 2~3 個(gè)月飒赃。一般而言利花,一個(gè)新手學(xué)習(xí)一門語言需要半年左右的 時(shí)間。有的可能要少一點(diǎn)载佳,有的可能會(huì)更長
19------------------------------------------------
學(xué)習(xí)需要注意:1.不要死記語法炒事。只要記住有那么個(gè)功能,需要時(shí)翻書蔫慧,查找挠乳。2.多動(dòng)手,多練習(xí)姑躲。只有多上機(jī)編寫程序才能在實(shí)踐中提高對(duì)編程的認(rèn)識(shí)睡扬。3.遇到問題,嘗試自己解決黍析。實(shí)在不行再尋求幫助卖怜,否則永遠(yuǎn)不會(huì)提高。4.多用谷歌百度阐枣。5.多閱讀別人代碼马靠,看懂別人設(shè)計(jì)思想,不斷融為己用
20------------------------------------------------
<%
String param=request.getParameter("param");//從頁面中獲取param的值蔼两,存到字符串變量param中
session.setAttribute("param",param);//將字符串變量param的值存到session范圍中,鍵是“param”甩鳄,值為param變量的值
%>
21------------------------------------------------
笨小孩 15:55:47
你記得把項(xiàng)目吃透
Bleau 15:55:55
恩,好
以后就是我維護(hù)了
笨小孩 15:56:04
尤其是你沒接觸到的地方
因?yàn)橛行枨?br>
把面擴(kuò)大宪哩,你會(huì)發(fā)現(xiàn)很多相同的
Bleau 15:56:25
人員信息那個(gè)我沒接觸
好
笨小孩 15:56:32
對(duì)培養(yǎng)思維非常有用
笨小孩 15:57:33
然后慢慢你就懂得怎樣去處理問題解決問題
22------------------------------------------------
20130620
經(jīng)過兩個(gè)月的學(xué)習(xí)娩贷,我參與的第一個(gè)項(xiàng)目順利完工。在這兩個(gè)月的時(shí)間里锁孟,每一天都是全新的一天彬祖,收獲到許許多多自己之前并不知道的技術(shù)和知識(shí)茁瘦。從剛開始對(duì)項(xiàng)目和整套的流程一無所知到現(xiàn)在對(duì)項(xiàng)目能夠產(chǎn)生自己的想法和認(rèn)知,感覺每天都很充實(shí)储笑。
在做項(xiàng)目過程中甜熔,也遇到許許多多的問題,其中最大的感觸就是學(xué)習(xí)過程中突倍,沒有達(dá)到自己預(yù)期目標(biāo)的挫敗感腔稀。
做項(xiàng)目之前,和XY分工合作羽历,我拿著師兄做的靜態(tài)頁面焊虏,挑了一個(gè)具備“增刪改查”功能的“用戶管理”界面。那時(shí)剛迷迷糊糊把JSP的視頻看完秕磷,對(duì)框架完全沒有概念诵闭。該建什么package,導(dǎo)入什么jar包澎嚣,JSP應(yīng)該放在什么位置疏尿,配置什么樣的xml,當(dāng)我在網(wǎng)上搜集了一系列的例子仿著寫好第一個(gè)頁面易桃,把數(shù)據(jù)庫的數(shù)據(jù)分頁顯示出來褥琐,滿心歡喜拿給XY看,瞄了一眼:“學(xué)姐你別用標(biāo)簽晤郑, JSP都沒學(xué)會(huì)就先別用標(biāo)簽了敌呈,把這個(gè)改了吧!”于是造寝,又開始搜集資料改寫驱富,后來,因?yàn)樽约涸贘SP頁面寫了太多的Java代碼匹舞,又不得不再改,改到最后线脚,終于意識(shí)到原來用框架傳參和Java+JSP不太相同赐稽,省卻了很多冗余的東西。
很感激那段時(shí)間XY浑侥,XXY姊舵,CH的耐心指導(dǎo)和幫助。在查資料的過程中也學(xué)習(xí)到了許多新的知識(shí)寓落。
還記得自己最初開始時(shí)學(xué)習(xí)Java的情景括丁。那時(shí)自己除了模糊知道什么是繼承,封裝伶选,多態(tài)史飞,抽象類尖昏,接口這些外,其他的就什么都部知道了构资。這兩個(gè)月在慢慢摸索的過程中逐漸積累了對(duì)這門學(xué)科的敏感度抽诉。剛開始接觸Java覺得動(dòng)態(tài)網(wǎng)站是一個(gè)非常深?yuàn)W的技術(shù)。曾經(jīng)學(xué)習(xí)網(wǎng)頁設(shè)計(jì)吐绵,了解網(wǎng)頁編輯的Drameware迹淌,當(dāng)時(shí)覺得很不可思議的是怎樣把網(wǎng)頁和Java聯(lián)系到了一起。當(dāng)接觸JSP之后才知道JSP是在HTML中寫Java程序己单。初學(xué)時(shí)唉窃,所有的數(shù)據(jù)庫連接,數(shù)據(jù)庫訪問纹笼,數(shù)據(jù)顯示纹份,業(yè)務(wù)代碼和HTML標(biāo)記等都寫在JSP代碼中,感覺JSP無所不能允乐。后來才意識(shí)到矮嫉,真正的高效是MVC模式,并且將所有的功能相同的操作都可以封裝在一個(gè)單獨(dú)的類中牍疏,在需要時(shí)用其接口實(shí)現(xiàn)復(fù)用蠢笋,大大增加編程的效率。
在編程中也用到了許多的其他知識(shí)鳞陨,像JS昨寞,Ajax,數(shù)據(jù)庫接連池以及不同數(shù)據(jù)庫之間的細(xì)微差別等厦滤,很多東西都需要我們不斷學(xué)習(xí)援岩。
在未來的時(shí)間里,一定要規(guī)劃好自己的時(shí)間掏导,多多學(xué)習(xí)享怀,積極主動(dòng)去接受新的技術(shù)和知識(shí),只有自己保持著熱心趟咆,愿意去努力添瓷,才能有所收獲!
加油值纱!
23------------------------------------------------
最討厭寫總結(jié)了鳞贷。真假!虐唠!
24------------------------------------------------
–可以在tomcat的安裝目錄下的conf目錄下的server.xml文件中找到默認(rèn)端口8080搀愧,將其修改為80,那么就可以直接來訪問不要指定端口,因?yàn)閔ttp默認(rèn)端口是80
25------------------------------------------------
2013-06-24
今天很郁悶的是jsp頁面無論怎么修改都沒有反應(yīng)
嘗試了一下操作:
- 重啟Tomcat咱筛,無效果
- 重新部署項(xiàng)目搓幌,無效果
- 刪除webapp里的項(xiàng)目,無效果眷蚓。
- 最后在D:\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost中刪除項(xiàng)目鼻种,成功。
2013-06-25
- 數(shù)據(jù)庫重新修改了一下沙热,把相關(guān)操作代碼重寫了叉钥,然后測試亂碼問題解決。以后堅(jiān)決注意此問題篙贸!
- 刪除系統(tǒng)日志投队,總是全選后只刪除一條,錯(cuò)誤原因正在查找
26------------------------------------------------
2013-06-26
1.在刪除系統(tǒng)日志中有一個(gè)操作是選擇全部的日志并刪除爵川。使用的是前臺(tái)轉(zhuǎn)出為字符串敷鸦,后臺(tái)接收參數(shù)后用split轉(zhuǎn)化為數(shù)組,然后執(zhí)行刪除即可寝贡。輸出了一下數(shù)組扒披,發(fā)現(xiàn)控制臺(tái)輸出為:[Ljava.lang.String;@1f85a86
上網(wǎng)查了一下原因,因?yàn)榻拥降氖菙?shù)組圃泡,數(shù)組本身是對(duì)象碟案,所以就會(huì)輸入對(duì)象的表示形式。
2.今天開始在看spring框架颇蜡。這些知識(shí)還是早一點(diǎn)先看看比較好价说,為自己積累點(diǎn)知識(shí)后期學(xué)習(xí)也比較容易進(jìn)入。
3.看別人的代碼學(xué)著用了一個(gè)jquery的方法卻沒有引入jquery的連接风秤。導(dǎo)致了一系列錯(cuò)誤鳖目。下次謹(jǐn)記!
2013-06-30
1.今天學(xué)習(xí)了Ibatis缤弦,把同學(xué)給的視頻看完了领迈,看視頻覺得挺簡單。結(jié)果自己做了一個(gè)列表顯示的小程序碍沐,居然不顯示惦费。看來還是要多動(dòng)手抢韭。看和做是兩回事恍箭。感覺視頻不全刻恭,只有操作數(shù)據(jù)庫和配置的。先大致了解一下,趕緊學(xué)習(xí)Spring吧鳍贾。
27------------------------------------------------
struts 主要是處理和響應(yīng)請(qǐng)求的鞍匾,有事也做編碼處理spring主要是用來管理對(duì)象的ibatis 主要是用來操作數(shù)據(jù)庫的
SSI框架你可以這么理解1. tomcat在沒有ssi框架的時(shí)候是用servlet來處理請(qǐng)求的,用response直接返回結(jié)果界面的
- 有了struts骑科, tomcat不用servlet了橡淑, 而是用action, action是struts的東西咆爽, 你可以簡單的把a(bǔ)ction當(dāng)做servlet梁棠, 實(shí)際上action是多線程的, servlet只有一個(gè)斗埂。符糊。。(這些東西就深了呛凶, 你可以不用理會(huì))男娄, action的result配置就相當(dāng)于原來用servlet的response返回界面, 并且有了struts漾稀, 可以用struts的標(biāo)簽庫來寫更好的頁面(表現(xiàn)層)
- 可以看到有了struts基本也就可以了模闲, 為什么要用spring呢, struts整合spring以后是吧Action交給spring管理了崭捍。尸折。, 是因?yàn)閟pring在管理上面有很大的優(yōu)勢缕贡, spring的IoC是核心概念翁授, 你只有實(shí)際編寫過才能體會(huì)到IoC的好處4. ibatis是持久層的東西, 就是和數(shù)據(jù)庫相關(guān)晾咪, 當(dāng)然收擦, 要對(duì)數(shù)據(jù)庫管理, 還是交給了spring谍倦, 比如數(shù)據(jù)庫的鏈接塞赂, 取sessionFactory
當(dāng)然struts中還有攔截的概念, spring對(duì)應(yīng)有AOP的概念昼蛀, 但這些都不是主要的我說的這些可能不太系統(tǒng)宴猾, 但是如果你用過ssh或者ssi框架, 我覺得這些東西才是對(duì)于一個(gè)初學(xué)者來說最應(yīng)該明白的叼旋, 而不是那些規(guī)范性的東西
28------------------------------------------------
相關(guān)解決方法: No result defined for action and result input的錯(cuò)誤很常見仇哆,那是沒有配置出錯(cuò)時(shí)的默認(rèn)視圖,出現(xiàn)這類現(xiàn)象夫植,你可以檢查如下幾個(gè)方面:
1讹剔、頁面中是否有重名的控件油讯,就是說頁面中的控件或隱藏域中有相同名字的控件,而它們?cè)贏ction中又給引用到延欠。其中把控件放在<s:iterator>中尤為常見陌兑。
2、return的視圖在配置文件中是否存在由捎,建議打開文件后用搜索兔综,有時(shí)名字長點(diǎn),英語字母看亂了狞玛。
3软驰、頁面返回值與Action中定義是否一致,返回值是否會(huì)出多一些莫名其妙的東西
4为居、嘗試給頁面的空值設(shè)默認(rèn)值
5.在package里加上namespace屬性即(namespace="/")
29------------------------------------------------
400找不到請(qǐng)求頁面
struts 配置錯(cuò)誤
500服務(wù)器請(qǐng)求錯(cuò)誤