1.struts2代码中,怎么给JSP页面生成一个气泡,弹出提示信息。但不改变页面。
2.对数据库中的某个实体类数据进行封装增加一个新属性,我经常会用for循环来做。
List<User> list2=new ArrayList();
for(User user : list){
user.setPersonName(Person.getName());
list.add(user);
}
return list2;如果数据库中的记录很多,这样for循环会不会很占内存,还有性能低的问题?
有没有更好的解决方案?
这个我还没查资料。问题先发出来,听下大家的意见。

解决方案 »

  1.   

    1.气泡效果,一般js+css搞定。2.
    List<User> list2=new ArrayList();
    for(User user : list){
    user.setPersonName(Person.getName());
    list.add(user);
    }
    return list2;不知道你怎么用那么多对象。定义一个对象,set进去供其他使用。
      

  2.   

    第一个问题用CSS和JS解决
    第二个问题,考虑效率,直接从数据库中先分页,比如mysql用limit语句,从数据库取出的就是30条记录,这样无论你怎么用,LIST最多就是30条。
    提升效率在语言层提升的幅度一般很小,考虑从数据库层面优化吧。
      

  3.   

    1、可以用setInterval函数,用ajax隔一段时间去后台查一次2、应该用在sql中就能解决, 吧问题说具体点