高级项目进行时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  分页资料参考页面

原创粉丝点击