1.struts2代码中,怎么给JSP页面生成一个气泡,弹出提示信息。但不改变页面。
2.对数据库中的某个实体类数据进行封装增加一个新属性,我经常会用for循环来做。
List<User> list2=new ArrayList();
for(User user : list){
user.setPersonName(Person.getName());
list.add(user);
}
return list2;如果数据库中的记录很多,这样for循环会不会很占内存,还有性能低的问题?
有没有更好的解决方案?
这个我还没查资料。问题先发出来,听下大家的意见。
2.对数据库中的某个实体类数据进行封装增加一个新属性,我经常会用for循环来做。
List<User> list2=new ArrayList();
for(User user : list){
user.setPersonName(Person.getName());
list.add(user);
}
return list2;如果数据库中的记录很多,这样for循环会不会很占内存,还有性能低的问题?
有没有更好的解决方案?
这个我还没查资料。问题先发出来,听下大家的意见。
解决方案 »
- 求助各位,我参加了一个培训,让自己写smartstruts感觉好难啊,请问这个重要吗
- 新手问题
- 一个超棘手问题,各位进来,高分,来者有分?????????不看后悔哦?????????????????
- 请教:应聘java程序员一定要有工作经验吗?
- 关于jfreechart的问题,急
- 如何用applet打开一个新HTML
- String send_id = session.getAttribute("LoginName");有錯誤,但<%=session.getAttribute("LoginName") %>卻是對的,為什麼
- 在程序中如何得到servlet文件的路径?形式如:c:\webapp\web_inf\classes\test
- 有谁能讲讲数据库中预编译语句有什么意义,并且在java中使用有什么意义
- Eclipse maven-web项目发布配置
- Initial SessionFactory creation failedorg.hibernate.AnnotationException:
- struts2里面struts.xml如何拆多个文件
List<User> list2=new ArrayList();
for(User user : list){
user.setPersonName(Person.getName());
list.add(user);
}
return list2;不知道你怎么用那么多对象。定义一个对象,set进去供其他使用。
第二个问题,考虑效率,直接从数据库中先分页,比如mysql用limit语句,从数据库取出的就是30条记录,这样无论你怎么用,LIST最多就是30条。
提升效率在语言层提升的幅度一般很小,考虑从数据库层面优化吧。