原创 輕量級JavaEE企業應用實戰(八)

EL表達式 表達式語言是一種簡化的數據訪問方式,可以方便的訪問JSP的隱含對象和JavaBeans組件,可用於簡化JSP頁面的開發,允許美工設計人員使用表達式語言的語法獲取業務邏輯組件傳過來的變量值 語法格式: ${e

原创 輕量級JavaEE企業應用實戰(十七)

基於Annotation的輸入校驗 雖然這些Annotation實質上也屬於Struts2的零配置特性,但是這些並不是Convention插件提供的,而是由XWork提供的,因此不需要Convention插件 使用Annotat

原创 輕量級JavaEE企業應用實戰(九)

Struts2介紹 1.下載Struts2 2.將Struts2的lib下的 common-fileupload.jar 、commons-io.jar、freemarker.jar、javassist.ga.jar、ognl.

原创 輕量級JavaEE企業應用實戰(十三)

OGNL表達式 傳統的OGNL表達式求職中,系統會假設只有一個根對象;如果系統的Stack Context中包含兩個對象:foo對象,它在Context中的名字爲foo; bar對象,它在Context中的名字是bar,並將foo

原创 輕量級JavaEE企業應用實戰(十二)

Struts2的異常處理機制 我們在execute犯法中使用try—catch方法可以捕獲異常,當捕捉到指定異常時,系統返回對應邏輯視圖名。這種方式完全是手動處理異常,可維護性不好; Struts2允許通過struts.xml文

原创 輕量級JavaEE企業應用實戰(十五)

數據標籤 數據標籤主要作用提供各種數據訪問相關功能,包含顯示一個Action裏的屬性,以及生成國際化輸出等功能 action標籤 允許在JSP頁面直接調用Action,因此可以指定需要被調用Action的name和namespac

原创 輕量級JavaEE企業應用實戰(十一)

配置處理結果 Action處理完用戶請求後,將返回一個普通字符串,整個普通字符串就是一個邏輯視圖名。Struts2通過配置邏輯視圖名和物理視圖之間的映射關係,一旦系統受到Action返回的某個邏輯視圖名,系統就會把對應的物理視圖呈

原创 延長審限功能擴展

    在延長審限的功能擴展中碰到了一些問題,特此記錄 1.對延審數據的狀態設置。     在新建延審申請的時候,當進入input界面時,就需要提前將狀態設置好,001  新建狀態。 原因是:input.jsp界面承擔的功能不僅是新建,還

原创 svn更新時jar包未更新下來。

    今天早上使用Team Synchronizing更新項目的時候,得知昨天更改了jar包的版本。在update之後,發現項目不能正常運行。pom.xml文件報錯。     原因是在更新項目的時候jar包未更新下來。     更新ja

原创 queryList界面,新收、舊存、已結、未結功能的錯誤與收穫

1.關於日期的問題,在利用日期作爲filter的條件時,稍不注意就會造成某一個天的缺失。     原因在於:對於日期要設定一個合理的分割規則,使得各個時間段的時間沒有遺漏。     改進方法:由於存儲的時間是yyyy-MM-dd格式,所以

原创 百度前端面試題3

3. 請簡述javascript延遲加載的方式 答: 1. DOM head append script tag window.onload = function() {     setTimeout(function(){   

原创 處理證人list界面時的問題

       證人和證據的關係:一個證人對應多個證據。        該關係使用了動態枚舉的方式,在建立一個案件的證據時,可以在證人信息的編輯界面,使用複選框組的形式,顯示所有的證據信息。在編輯證人信息時,需要選擇與其相關 的證據。   

原创 庭審管理中動態顯示今天起7日內的數據,動態查詢,並根據已有數據判斷新增和修改時的時間衝突問題(2)

    上一篇解決到了對開庭排期的save操作,暫且爲考慮時間衝突。     在開庭排期結束之後,能夠在list界面中看到相應的效果。同時,也可以進行對記錄員、是否公開開庭、旁聽、境外旁聽、筆錄內容的設置。此時便是通過另外一個界面進行的

原创 輕量級JavaEE企業應用實戰(三)

JSP的基本原理 JSP的本質是Servlet,用戶向指定的Servlet發送請求時,Servlet利用輸出流動態生成和TML界面,包括每一個HTML標籤和所有在其中顯式的內容 JSP通過在標準的和TML頁面中潛入JAVA代碼,其靜態部分

原创 最近寫數據導出時碰到的問題

1.線程問題 數據導出時,由於調用了存儲過程,所以在後臺處理很多的東西,如果這時再次開啓另外一個任務,會造成服務器卡死的現象。所以爲了避免出現這種情況,使用了線程來調用存儲過程以及對數據的導出。 大概思路是:使用將map<String,