原创 request.getParameter(),request.setAttribute() ,request.getAttribute()

request.getParameter(),request.setAttribute() (1)request.getParameter()取得是通過容器的實現來取得通過類似post,get等方式傳入的數據,request.set

原创 從struts2回到struts的學習--DynaActionForm(不用手寫actionForm.java)

  使用DynaActionForm 2006年12月05日 星期二 下午 01:26 一個網站中會有許多的表單以供使用者填寫資料,越大型的網站

原创 XSLT

xsl:if xsl:if類似普通程序語言的if條件語句,允許設定節點滿足某個條件時,被模板處理。xsl:if的語法格式爲: <xsl:if test=布爾表達式> template body </xsl:if> 例如:  <xsl:i

原创 JavaBean 成員命名規範

在eclipse中自動生成setters()和getters() User.java private boolean active ; //getter() public boolean isActive() { return

原创 SSH(struts hibernate spring)的工作原理

Hibernate工作原理及爲什麼要用? 原理: 1.         讀取並解析配置文件 2.         讀取並解析映射信息,創建SessionFactory 3.         打開Sesssion 4.         創建

原创 關於org.hibernate.hql.ast.QuerySyntaxException: 關鍵字命名的類 is not mapped [from 關鍵字命名的類 ]

首先檢查是不是在hibernate 的屬性配置裏是否加載有 <property name="packagesToScan"> <list> <value>com.test.model</value> </list>

原创 自定義時刻近似函數roundToQuarter(Double time) 浮點數取整數部分

最近遇到一個很怪的需求: //make the hours nearest to Quarter like 0.00,0.25,0.50,0.75 就是把獲得的時間數字,精確到quarter( one Quarter  ==1/4 hou

原创 SpringMVC messageTool written by self for velocity I18N

keyword:SpringMVC velocity I18N MessageTool Addition of a MessageTool for Velocity views (but not tied to Struts) De

原创 Struts中使用tiles

   Struts中使用tiles                    Tiles框架                 簡介:     最早的Tiles是組裝在Struts1.1裏面的,主要目的是爲了將複數的jsp頁面作爲一個的

原创 velocity 判空

相信這個問題是很多使用Velocity的朋友所經常碰到的,大家可能非常期望下面這樣的代碼能夠運行:     #if($foo == null)         ...     #end 但結果會是報錯。頁面直接顯示不出來。 而如果不進行判

原创 JSTL: empty 可以減少很多繁冗的判空

${empty student.name }Empty是判空 爲空返回的true,不爲空返回的是false ${(empty student.name)? '空' : '非空'} <c:if test="${! empty obj}

原创 Css表格佈局的百分比

通常網頁應用顯示錶格不是滿屏的,然後就有按百分比來界定顯示範圍,比較死板的辦法就是寫像素值寫死了。 <table width="70%" border="0" cellspacing="0" cellpadding="0"> <tr al

原创 Quartz integration within Spring for Invoke SQL stored procedure

通常的數據庫要定時作業執行某些SQL語句塊。可以用以下方案: 1.      應用程序調用存儲過程 2.      數據庫管理工具裏進行作業調度。 3.      特殊情況下可以是trigger,前提是有相應的event 來出發。 對於

原创 Java中的初始化塊

在Java中,有兩種初始化塊:靜態初始化塊和非靜態初始化塊.靜態初始化塊:使用static定義,當類裝載到系統時執行一次.若在靜態初始化塊中想初始化變量,那僅能初始化類變量,即static修飾的數據成員.非靜態初始化塊:在每個對象生成時