spring 構造注入方式,以及Ajax初接觸

來源:互聯網
上載者:User

        spring 的另一種注入方式是通過JavaBean的建構函式進行注入。它與設值注入的不同之處在於,構造注入需要在設定檔中使用constructor-arg作為標記,而設值注入的方式使用的property。另外就是需要在調用者的實作類別中,添加參數的建構函式。將被調用者作為構造參數。

       優缺點:

         待補充…… 

  構造注入可能對效能影響教導。所以對於依賴關係複雜的建議不適用構造注入。而對於依賴關係固定的建議使用構造注入。應該以設值注入為主,以構造注入為輔。

       Ajax今天瞭解到得一個組件時Prototype,什麼時候使用Ajax呢?1,使用者不希望自己填寫的資訊離開自己的實現時,原始的提交後,使用者填寫的資訊可能全部需要重填,造成使用不便。2,只需要提交部分內容,比如整個頁面很多部分,其中包括一個登陸窗,只需要提交登陸資訊,如果全部提交造成頁面的重重新整理,影響速度。

      值得注意的是Ajax依賴於作業系統的編碼。而中國的作業系統普遍是gb2312。所以,切記將提交內容等進行轉碼,

接收時使用:    

   String name = new String(request.getParameter("name").getBytes("ISO-8859-1"), "GB2312");

返回時使用:

   response.setCharacterEncoding("GB2312");
   response.getOutputStream().println(result);

   response.flushBuffer();

來防止中文亂碼。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.