原创 struts2類型轉換和驗證

struts2類型轉換 null屬性的處理 當屬性是一個javaBean時,將由對象工廠創建所需的對象,當屬性是聲明爲一個Collection或者是List,那麼將構建一個ArrayList當屬性聲明爲一個Map 時將構建一個HashMa

原创 struts註解配置

零配置 Struts使用Convention Plugin實現零配置,需要導入org.apache.struts.jar包,默認下包含action的包名應該以action結尾,才能夠掃描的出來。Action配置 1.Action默認的映

原创 java Annotation

JDK的元Annotation @Retention(英文保留的意思) 用於指定註釋可以保留多長的時間,包含一個RetentionPolicy類型(一個枚舉類型)的value成員變量。RetentionPolicy.CLASS 只記錄在c

原创 struts2國際化

java國際化 資源包 格式: <包名>_<語言代碼>_<國家/地區代碼><包名>_<語言代碼> 屬性文件 純文本文件,保存字符串的鍵-值對信息,每行一條,使用ResourceBundle加載獲取資源,這是一個抽象類,提供了綁定資源的

原创 Struts2 OGNL

OGNL操作 (讀取值棧裏面的屬性值) 其實就是利用OGNL表達式獲取值棧裏面的屬性值, 值棧裏面有兩個主要部分,一個是對OgnlContext的引用context 一個是CompoundRoot類型的root是真正數據結構上的棧對象,

原创 EL表達式

1.語法結構 ${"小明"}輸出小明${"123"+1}輸出124${A.age} AjavaBeans對象,才能取出age屬性。 2.[]與.運算符 當要取的屬性名稱包含一些特殊字符時,或是需要動態取值EL訪問List和數組的方法${l

原创 JSTL標籤常用標籤

表達式控制標籤 <c:out value=""/> 這是用jstl標籤輸出值的方法,value裏面可以嵌套el表達式,還可以指定default屬性,當el解析爲空時,輸出default值<c:set var="" scope="" val

原创 java反射

1)獲得class對象 1.Object的getClass方法 2.類名.class的方式, 例如(Person.class) 3.用Class的靜態方法, 例如Class.forName("java.lang.String"

原创 關於rem佈局的理解

將頁面的 設計稿等比例的進行縮放  首先是計算視覺稿到頁面的比例  假設這個比例是a a = 視覺稿的寬度/頁面的寬度(document.documentElement.clientWidth) 根據這個比率去計算 屏幕上應該顯示的

原创 Spring AOP

基本概念          切點(Pointcut)         切點是定位到某個程序方法的條件,一個切點可以匹配多個方法,     連接點(Joinpoint)         每個程序都有多個連接點,連接點是程序中客觀存在的事

原创 webxml中的安全約束

<security-constraint> <display-name>baseporject</display-name> <web-resource-collection> <web-resource-name>base