我的評(píng)論

          1、class BusinessException extends Exception{
          ...........
          }

          2、在一個(gè)現(xiàn)有的攔截器或新建的一個(gè)攔截器實(shí)現(xiàn):
          public String intercept(ActionInvocation invocation) throws Exception

          {

          try{

          result = invocation.invoke();

          }catch(DataAccessException ex){
          logger.error(................);
          throw new BusinessException("數(shù)據(jù)庫操作失敗!");

          }catch(NullPointerException ex){
          logger.error(................);
          throw new BusinessException("調(diào)用了未經(jīng)初始化的對象或者是不存在的對象!");

          }catch(.........){
          ..........
          }
          ...........
          }
          3、建立exception.jsp 用來輸出異常信息
          4、﹤global-results﹥

          ﹤result name="error"﹥/exception.jsp﹤/result﹥

          ﹤/global-results﹥

          ﹤global-exception-mappings﹥

          ﹤exception-mapping result="error" exception="*.BusinessException"﹥﹤/exception-mapping﹥

          ﹤/global-exception-mappings﹥

          使用數(shù)據(jù)庫自帶to_date()函數(shù)!
          @菜鳥
          是不是你什么地方配置的不對?
          @林
          建議你用個(gè)高版本的struts2試試。

          ^_^,不好意思,程序只是隨便寫寫的,為了說明怎么組合ssh,對里面的細(xì)節(jié)沒有很關(guān)注,很有可能還不是太完善,這段時(shí)間比較忙,博客好久都沒更新了,等有時(shí)間,我再發(fā)布個(gè)新版本吧。
          @w2j3z3j2h1
          java.lang.NullPointerException 說明你引用了一個(gè)null值,再看一下UserManager.findUserById方法,建議你直接寫一個(gè)簡單的程序測一下。
          jndi名稱可以是jdbc/mydb的,但是在使用的時(shí)候要ctx.lookup("java:comp/env/jdbc/mydb");
          @Daisy
          請?jiān)贆z查一下你的Tomcat版本,并確定你是否按照我的這個(gè)步驟配置的?把你的錯(cuò)誤日志發(fā)給我,我?guī)湍憧匆幌隆?/div>
          自己寫個(gè)轉(zhuǎn)換編碼的Filter,在web.xml配置一下就行了, 就沒有必要寫那些轉(zhuǎn)換的代碼了。你看得是誰寫的書,作者的水平似乎不怎么行啊,Action里直接調(diào)用DAO合適嗎,還有在action里捕獲異常,用try...catch也不合適,不是可以用異常聲明嗎,在xml里配置一下不就行了。
          慚愧啊 我就是菜市場的大白菜
          讓人挑 讓人撿 結(jié)果還買不了好價(jià)錢
          嗚嗚......
          你action里寫那么多try...catch干什么
          把你的日志記錄貼出來,我?guī)湍憧纯?
          很有可能是的你的Dao類寫的有問題
          順便問一下:
          “添加后,返回原頁面,顯示了添加的信息”
          你這個(gè)顯示了添加的信息是怎么得到的?
          其實(shí)面試回來我就意識(shí)到自己太大意了,既然是查錯(cuò),肯定有錯(cuò)誤,我怎么能說它沒錯(cuò)呢 哎!~
          第二題,定義一個(gè)抽象類,里面有個(gè)私有的抽象方法,抽象類不能被實(shí)例化,子類繼承該抽象類也不能實(shí)例化,因?yàn)樗荒軐?shí)現(xiàn)父類的抽象方法。也就是說這個(gè)抽象類被定義的一點(diǎn)意義也沒有。我也知道這道題很簡單,簡單到白送分,可是當(dāng)你做了長達(dá)8頁的試卷之后,再來看這個(gè)題,我眼睛都花了,頭腦發(fā)脹,哪還有心思想那么多。
          第一題,考察的是final變量的用法,何為final變量也就是常量,一旦被賦值后就不能再賦值的變量。可是題目中并沒有對它進(jìn)行二次賦值啊,第一次賦值應(yīng)該是該類進(jìn)行實(shí)例化時(shí),成員變量f的值被初始化為0。誰知道final類型的成員變量不能被自動(dòng)初始化啊。如果你不是以前在哪個(gè)地方看到過,你能做出來,這樣?xùn)|西除非你看過或者以前犯過這么低級(jí)的錯(cuò)誤,才知道。我犯過,現(xiàn)在我就知道了。
          可是讓我不明白的是為什么用final修飾的成員變量不能被自動(dòng)初始化,有誰知道,記得告訴我啊!
          你不去做歌手,真的是太遺憾了
          @huangcq
          不好意思 源碼都沒了 電腦重裝 不小心給抹去了
          re: 接受別人,改變自己 flustar 2008-03-13 19:11  
          “改變能改變的,適應(yīng)不能改變的”這句話說的很對,可是我現(xiàn)在還做不到!!!我一直想改變環(huán)境,因?yàn)楦淖冏约褐車沫h(huán)境要比改變自己容易的多。
          呵呵,看到這篇文章,就知道小雨兄確實(shí)是一個(gè)地地道道的開源推崇者,這點(diǎn)實(shí)在令人佩服!說實(shí)話,本人非常佩服那些能重復(fù)發(fā)明輪子的人,我覺得只有重復(fù)發(fā)明輪子并且加入自己的特色,中國的軟件業(yè)才能有希望。而大多數(shù)人都是在使用輪子的。并不是這些人不熱愛國內(nèi)開源,其實(shí)在每個(gè)程序員的內(nèi)心深處都是很佩服他們(國內(nèi)開源的先驅(qū))的,只是中國的程序員都比較現(xiàn)實(shí)而已,怪就怪中國的軟件業(yè)不景氣,要知道中國的程序員還有很大一部分還在為生活保障而奮斗呢!!!
          @newhuman28
          @liuyu

          我暈,你們是從哪里看出spring是1.x的版本,還請指教!!!
          拜托,你們把spring的版本換個(gè)最新的試試,看看可行?!
          肯定行的!!!
          @龍江

          @huluhulu88
          這個(gè)例子只是我隨手寫的,并沒有什么太大的價(jià)值,我主要做的是怎么整合這三個(gè)框架,源代碼你可以下載啊 ,最后一段不是有紅色的"源代碼" 三個(gè)字嗎,等我以后有時(shí)間寫一個(gè)比較完整的例子,再發(fā)給你們!~
          re: Struts2+spring2+hibernate3整合方案 flustar 2007-12-26 11:54  
          真的很抱歉,由于本人初次使用blogjava的插入代碼功能,一不小心,粘貼的東西一個(gè)都沒顯示出來,現(xiàn)在終于搞好了。。。
          建議你把hbm文件中的 catalog="test" 去掉 另外你的hibernate.cfg.xml是多余的
          @liu
          把錯(cuò)誤信息貼出來!~

          posts - 146, comments - 143, trackbacks - 0, articles - 0

          Copyright © flustar

          主站蜘蛛池模板: 友谊县| 铜梁县| 阳泉市| 宁陕县| 杂多县| 驻马店市| 龙南县| 克山县| 屯门区| 电白县| 阳原县| 突泉县| 秭归县| 石台县| 惠来县| 韶关市| 大关县| 罗田县| 正宁县| 广宁县| 仙游县| 龙海市| 大兴区| 措美县| 郸城县| 黄骅市| 宾川县| 新余市| 甘肃省| 邹城市| 通州区| 五华县| 江华| 炎陵县| 千阳县| 新河县| 达拉特旗| 从江县| 彭水| 饶河县| 广丰县|