1. 使用DisplayTag時一直報錯,檢查了出錯信息后發(fā)現(xiàn)是common-lang的某個類出錯。
估計是MyEclipse自動添加Struts相關(guān)庫文件時使用的commons包比較早的緣故,于是把那些包都替換成了最新的版本,問題解決。
2. HQL查詢中的屬性名應(yīng)當(dāng)是beans的屬性名
數(shù)據(jù)庫的Book表中有inner_id這一字段
對應(yīng)于Hibernate逆向工程生成的Book類的innerId屬性
查詢id為bookId的書時應(yīng)該使用
session.createQuery("from Book b where b.innerId='" + bookId + "'")
.list()
.get(0);
3. DisplayTag分頁顯示功能中,使用的List變量必須是Session及以上級別的。
4. iframe的使用,設(shè)置iframe的name屬性,然后就能通過<a target"iframename" href="#">控制iframe的瀏覽對象了。