原创 [轉載]hibernate 中得criterion的用法

最近在項目中使用 Spring 和 Hibernate 進行開發,有感於 Criteria 比較好用,在查詢方法設計上可以靈活的根據 Criteria 的特點來方便地進行查詢條件的組裝。現在對 Hibernate的Criteria

原创 fn函數使用

直接找fn.tld的文件放到WEB-INF下面,然後在web.xml裏面<jsp-config>  <taglib>    <taglib-uri>fn</taglib-uri>    <taglib-location>/WEB-INF/

原创 javascript執行順序

javascript執行順序同html從上到下,如果對於要調用的放到任何地方都可以, 比如進行頁面顯示初始化的js必須放在head裏面,因爲初始化都要求提前進行(如給頁面body設置css等);而如果是通過事件調用執行的function那

原创 dos下打war包命令

假定有一個Web應用:C:\myHome myHome/WEB-INF/…… myHome/files/…… myHome/image/…… myHome/src/…… myHome/index.jsp 在命令行窗口下執行如下命令: C:

原创 Servlet容器工作原理深入講解

Servlet容器工作原理中,有兩個Servlet容器,第一個很簡單,第二個則是根據第一個寫出。爲了使第一個容器儘量簡單,所以沒有做得很完整。複雜一些的Servlet容器(包括TOMCAT4和5)在TOMCAT運行內幕的其他章節有介紹。

原创 自定義JSTL函數

public class SecurityFunction {//方法需要是static類型的 public static String testJstlFunction(String str) { System.out.println

原创 理解JavaScript中的對象

JavaScript有一種object數據類型,但是這種對象不同於c#或vb中的對象,在c#中,我們通過類創建一個對象,一個類相當於創建對象的模板,定義了對象的屬性和方法,這些對象和方法將永遠固定,我們不能在運行時不能增加對象的屬性和方法

原创 JAVA中的equals()和hashCode()方法

在Java語言中,equals()和hashCode()兩個函數的使用是緊密配合的,你要是自己設計其中一個,就要設計另外一個。在多數情況下,這兩個函數是不用考慮的,直接使用它們的默認設計就可以了。但是在一些情況下,這兩個函數最好是自己設

原创 Hibernate的複雜用法HibernateCallback

HibernateTemplate還提供一種更加靈活的方式來操作數據庫,通過這種方式可以完全使用Hibernate的操作方式。HibernateTemplate的靈活訪問方式是通過如下兩個方法完成:       Object exec

原创 Restrictions用法

Criteria 爲條件查詢 Criterion 爲條件 通過Criteria的add即可將Criterion條件添加 方法說明 方法 說明 Restrictions.eq = Restricti

原创 static class

在一個類中創建另外一個類,叫做成員內部類。這個成員內部類可以靜態的(利用static關鍵字修飾),也可以是非靜態的。由於靜態的內部類在定義、使用的時候會有種種的限制。所以在實際工作中用到的並不多。   在開發過程中,內部類中使用的最多的還

原创 javascript select option 操作詳解

1 檢測是否有選中if(objSelect.selectedIndex > -1) {//說明選中} else {//說明沒有選中} 2.動態創建select function createSelect(){ var mySelect =

原创 struts1工作原理

struts1的工作原理圖:       1.初始化:struts框架的總控制器ActionServlet是一個Servlet,它在web.xml中配置成自動啓動的             Servlet,在啓動時總控制器會讀取配置文件

原创 Velocity中加載vm文件的三種方式

Velocity中加載vm文件的三種方式:   方式一:加載classpath目錄下的vm文件 Properties p = new Properties(); p.put("file.resource.loader.class", "o

原创 java 反射

Class 表示運行時類 Field  表示屬性 Method 表示方法 Constructor  表示構造函數