原创 Struts運行流程分析與聲明式驗證

strust2運行流程分析 1.發送一個HttpServletRequest給StrutsPrepareAndExecuteFilter 2.StrutsPrepareAndExecuteFilter詢問ActionMapper:該請求是

原创 Strus2_文件的上傳與下載

文件的上傳 表單的準備 要想使用HTML表單上傳一個或多個文件 --須把HTML表單的enctype屬性設置爲multipart/form-data --須把HTML表單的method屬性設置爲post --需添加<input type

原创 Struts2_自定義驗證器

自定義驗證器 自定義一個18位身份證驗證器 I--編寫驗證器類 II--在validators.xml文件中進行註冊 III--在驗證配置文件中使用 I.定義一個驗證器的類      >自定義的驗證器都需要實現Validator接口 

原创 spring_AOP

AOP前奏 爲何使用AOP 下面寫一個簡單例子 需求1-日誌:在程序執行期間追蹤正在發生的活動需求2-驗證:希望計算機只能處理正數的運算 ArithmeticCalculatorLoggingImpl.java package com.

原创 spring屬性配置細節(2)

spring屬性配置細節(2) Spring自動裝配 XML配置裏的Bean自動裝配: Spring IOC容器可以自動裝配Bean,需要做的是僅僅是在<bean>的autowire屬性裏指定自動裝配的模式。 1.byName(根據名

原创 Struts2與國際化

概述 在程序設計領域,把在無需改寫源代碼即可讓開發出來的應用程序能夠支持多種語言和數據格式的技術稱爲國際化。 與國際化對應的是本地化,指讓一個具備國際化支持的應用程序支持某個特定的地區。(本地化是一個動詞) Struts2國際化是建立在J

原创 Struts2_類型轉換錯誤消息的顯示和定製

 類型轉換概述 從一個HTML表單到一個Action對象,類型轉換是從字符串到非字符串 --HTTP沒有“類型”的概念,每一項表單輸入只可能是一個字符串或一個字符串數組。在服務器端,必須把String轉換爲特定的數據類型。 在Strut

原创 spring通過註解配置Bean

spring通過註解配置Bean 1.Spring通過基於註解配置Bean 在classpath中掃描組件: 組件掃描:Spring能夠從classpath下自動掃描,偵測和實例化具有特定註解的組件。 特定組件包括: --@Compo

原创 spring通過工廠方法和FactoryBean來配置Bean

spring通過工廠方法配置Bean 1.通過調用靜態工廠方法創建bean(直接調用某一個類的靜態方法就可以返回bean的實例) 調用靜態工廠方法創建Bean是將對象創建的過程封裝到靜態方法中,當客戶端需要對象時,只需要簡單的調用靜態方法

原创 Struts2_表單重複提交問題

表單重複提交 概述 表單的重複提交: --在不刷新表單頁面的前提下:     多次點擊提交按鈕     已經提交成功,按“回退”之後,再點擊“提交”按鈕     在控制器響應頁面的形式爲轉發情況下,若已經提交成功,然後點擊“刷新(F5)"