原创 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