高级项目进行时5
来源:互联网 发布:圆月弯刀知乎 编辑:程序博客网 时间:2024/05/29 05:54
1、 之前经过参考网友的源码以及自己的尝试已经解决了多表查询显示在JSP页面的问题, 但是今天在做练习时发现有一种新的做法:
如我要查询A/B两个表中的数据, 那么就考虑在A表中设置一个B的引用。 当然还需配置相应的hbm.xml文件(但好像只有存在主外键约束的pojo类才好配置一样... ... )
然后查出A,A中既包含了本身的属性又包含了B这个POJO类, 然后显示A中属性的时候用A.x, 显示B中的属性时用A.B.X...
2、 spring分页初探:
今天使用了Spring的getHibernateTemplate实现了一下分页, 测试通过, 如下是源代码:
public List lookUpNews3(final String ownerName, int start, int length){
List list = getHibernateTemplate().executeFind(new HibernateCallback(){
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
String hql = "select r from XRelationEmail r where r.receiverName=? ";
Query query = session.createQuery(hql).setParameter(0, ownerName);
query.setFirstResult(0);
query.setMaxResults(2);
List list = query.list();
return list;
}
});
//System.out.println("list: "+list);
System.out.println("list.size: "+list.size());
return list;
}
3、 jsp页面中弹窗功能的一种实现方式:
Greybox是一个基于LGPL授权的开源Javascript库。它可以让web页面只使用CSS属性而实现超酷的弹出式对话框。
使用Greybox时,通过A标签的href属性设置弹出内容的URL(图片或其他内容),并通过rel属性为其设置必要的信息,当点击时,便可自动弹出一个对话框,同时父页面变灰并不可操作。
Greybox另外还具有某些比较高级的功能,比如可以设置弹出的页面的复式TAB。
详细情况可以参考它的在线DEMO。
4、 struts2显示数据遇到的问题(我想实现在点击一条消息的标题时获得这则):
<td class="mailTitle"><a href="detailNews.action?newsId="+"<s:property value='#showNews.XPureNews.emailId'/>" target="rightframe">也无效。
<td class="mailTitle"><a href="detailNews.action?newsId="+<s:property value='#showNews.XPureNews.emailId'/> target="rightframe"> 不支持。
<td class="mailTitle"><a href="detailNews.action?newsId="+1000 target="rightframe"> 也不支持
td class="mailTitle"><a href="detailNews.action?newsId=<s:property value='#showNews.XPureNews.emailId'/>" target="rightframe">可以。
5、 刚才在jsp页面使用<s:hidden name="id" value="110">标签,在action中打印
System.out.println("id")的值竟然为 null。 为什么?
6、 两个好的分页参考例子:
——————————————————参考 分页的页面——————————————
http://www.blogjava.net/super2/archive/2008/10/29/237465.html
http://www.matrix.org.cn/thread.shtml?topicId=40818&forumId=23 分页资料参考页面
- 高级项目进行时5
- 高级项目进行时
- 高级项目进行时2
- 高级项目进行时6
- 高级项目进行时7
- 高级项目进行时8
- 高级项目进行时9
- 高级项目进行时10
- 高级项目进行时11
- 高级项目进行时12
- 高级项目进行时13
- 高级项目进行时14
- 高级项目进行时 15
- 高级项目进行3
- 高级项目进行4
- 项目进行时
- 项目进行时—整理
- 高级项目进度表
- tc下的c程序(一个屏变成两个)
- 让你享受你最美好的一面
- MyEclipse中设置自动补全
- struts2标签之date
- Oracle基础知识精要
- 高级项目进行时5
- 放逐
- 总结:VC小知识!
- 总结:VC小知识!
- [转]C# 中的常用正则表达式总结
- [转]网上整理 Web JS 通用
- 关于C++的学习
- 8月第三周总结 第四周计划
- 自己动手编写嵌入式Bootloader之(1)