原创 如果一個頁面中用了兩個以上displaytag,需要注意的分頁問題

我在頁面上用了兩個displayTag。 第一個的記錄比較多。當在瀏覽器轉到第二頁時,出現下面這個異常: java.lang.IndexOutOfBoundsException: fromIndex = -10 而第二個的記錄數爲0 分

原创 用selectKey返回insert後產生的新行的主鍵

iBATIS SQL Maps 通過 <insert> 元素的子元素 < selectKey> 來支持主鍵自動生成。 resultClass="java.lang.Integer" 定義返回對象爲 int 的 Wrapper Class。

原创 spring的程序中如果action"包含"一個action,則addCookie()可能失效

我的login.do在驗證後會調用response.addCookie()生成一個cookie 我又在index.do (用filenameController映射URL) 中include了這個login.do 結果從index.do進

原创 spring對ibatis不同版本的支持方式是不同的

11.4.1. 1.3.x和2.0的概覽和區別 Spring對iBATIS SqlMaps1.3和2.0都提供了支持。首先讓我們來看一看兩個之間的區別。 表 11.1. iBATIS SqlMaps supporting

原创 ibatis的取勝之處[夏昕]

相對Hibernate和Apache OJB 等“一站式”ORM解決方案而言,ibatis 是一種“半自動化”的ORM實現。所謂“半自動”,可能理解上

原创 [sql server]在一個只有自增字段的表裏插入數據

 insert into tableName default values

原创 程序中獲得配置文件輸入流和輸出流的通用方法

  class ServiceConfig{ private static Properties params = new Properties(); public static void load() {     InputStrea

原创 爲什麼JSP導出爲excel,word後丟失了格式?

爲什麼JSP導出爲excel,word後丟失了格式? 打開xls, doc,只能看到 一堆HTML源碼? 答曰:JSP裏必須要有至少一個<table>,哪怕這個標籤裏沒有實際內容

原创 不要顯式地重用DB Connection

Connection每次用時都要重新建一下,用完之後銷燬 要不然,很容易導致死鎖 除非你用了數據庫連接池(連接池保證睡眠中的Connection是“乾淨”的)

原创 用callback機制使線程的run()方法返回一個值[java net programming這本書中的思想]

調用者實現一個接口 HelloListener,其中一個方法是getReturnedValue() 被調用者(好線程)將這個接口作爲自己的成員變量,當RUN方法快要完成是,調用這個成員的getReturnedValue()方法      

原创 《軟件需求》讀書筆記

《軟件需求》,Karl E.Wiegers著 1       總論 一定要編寫需求文檔 需求的三個層次(從高到低): 1.      業務需求,最高層次的目標要求 2.      用戶需求,Use Case 3.      功能需求,必須

原创 在SQL SERVER中獲取系統生成的標識值

在SQL SERVER中可以使用三種方法來獲取系統生成的標識值:@@IDENTITY、SCOPE_IDENTITY 和 IDENT_CURRENT 這三個函數都返回最後生成的標識值。但是,它們在定義"最後"的作用域和會話上不同。 @

原创 spring框架下,在servlet中獲取webapplication的context的方法

WebApplicationContext  ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext());

原创 Word中軟回車

SHIFT + ENTER 

原创 sqls server 中修改表的名稱

exec sp_rename 'old_table_name', 'new_table_name'