<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的評論

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

    2、在一個現(xiàn)有的攔截器或新建的一個攔截器實(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ù)!
    @菜鳥
    是不是你什么地方配置的不對?
    @林
    建議你用個高版本的struts2試試。

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

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

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

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

    Copyright © flustar

    主站蜘蛛池模板: 182tv免费视频在线观看| 亚洲精品自产拍在线观看| 亚洲国产精品免费视频| 18禁亚洲深夜福利人口| 亚洲人成伊人成综合网久久| 国产成人A人亚洲精品无码| 可以免费观看一级毛片黄a| 欧美日韩国产免费一区二区三区| 久久免费高清视频| 精品一区二区三区高清免费观看| 亚洲精品国产第一综合99久久| 亚洲区视频在线观看| 久久久亚洲欧洲日产国码二区| 亚洲精品乱码久久久久久自慰| 亚洲精品国产V片在线观看| 国产美女做a免费视频软件| 人妻视频一区二区三区免费| 37pao成人国产永久免费视频| 精品免费视在线观看| 国产性生大片免费观看性| 免费又黄又爽又猛大片午夜 | WWW国产成人免费观看视频| 亚洲AV无码专区亚洲AV桃| 亚洲精品456人成在线| 亚洲人成在线中文字幕| 亚洲国产精品午夜电影| 亚洲六月丁香六月婷婷蜜芽| 亚洲精品国产福利片| 亚洲黄色在线观看| 亚洲最新中文字幕| 精品亚洲成在人线AV无码| 亚洲国产成人久久三区| 亚洲一区二区三区四区视频| 亚洲免费观看网站| 国产精品亚洲综合久久| 亚洲人成电影网站久久| 自拍偷自拍亚洲精品播放| 人成电影网在线观看免费| A级毛片成人网站免费看| 黄页免费在线观看| 亚洲最大免费视频网|