struts 问题 List放到request里,jsp上通过<Logic:iterator> 标签显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假如是首页的一些 经常使用的地方,比如新用户列表什么的。要么写个定时器 生成html。要么用缓存,每次取缓存里面取。假如你的值的确存入PersonForm中的username里面,那么页面可以<bean:write name="PersonForm" property="username"/>出来 请问2楼,将List类存放在request中会不会对服务器资源造成影响啊?LS的意思我不太明白,怎么用定时器啊?缓存又怎么用啊?谢谢 public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { TopicsDAO topicsDAO = new TopicsDAO(); List topics = topicsDAO.findAll(); request.setAttribute("topics", topics); return mapping.findForward("topic"); }}这是根据2楼的方法修改的,然后在一个页面中通过<Logic:iterator>和<bean:write>标签取得List中的值我现在担心的是会不会对服务器资源造成影响? 在Form里定义一个List,页面上直接取如:<logic:iterate name="form" property="listname" id="id"> <bean:write name="id" property="title"/></td>//假如你topic里有一个title的属性</logic:iterate> 将List类存放在request中会不会对服务器资源造成影响啊? 不会,我一般都是这么做,要么用缓存。 对立,最好少用session,这样搞不好就容易造成资源浪费 缓存是稍微麻烦点的技术,比如首页上的一些列表,使用频率很高,那么就先找出来 保存在缓存中。有页面访问用到了 就去缓存读出来,避免反复的查询数据库。具体我用的技术是MemCached,有兴趣可以自己去看看 不建议放到缓存中放到request里就可以request不是持久性的用一次就没了,而虽然显示在页面,但是实际上request已经不存在,刷新下页面就会知道 参考参考:声明一个vector的对象vec,把从数据库或者别的数据内容循环存放在vec里,把vec放在session里,在页面里用<logic:iterate>或者<c:foreach>循环读出来!~ Jboss 进程下线程数不断增加的问题 Java中关于事务的提交问题 JSP页面中传递韩文参数乱码,怎么解决? spring security3 怎么开发英文版网站 帮帮忙,UPDATE语句错误!! ■■请教Struts的页面跳转的问题■■(100分) 启动startWebLogic.cmd失败??? 用Java进行基于电子政务的****网络监控****编程需要什么技术? weblogic 8.1 中的问题 webwork2文件下载中出现中文名字错误~ 请大家帮我看一下啊! JSP中怎么用JFREE CHAR 连接MYSQL
假如你的值的确存入PersonForm中的username里面,那么页面可以<bean:write name="PersonForm" property="username"/>出来
LS的意思我不太明白,怎么用定时器啊?缓存又怎么用啊?
谢谢
HttpServletRequest request, HttpServletResponse response) {
TopicsDAO topicsDAO = new TopicsDAO();
List topics = topicsDAO.findAll();
request.setAttribute("topics", topics);
return mapping.findForward("topic");
}
}
这是根据2楼的方法修改的,然后在一个页面中通过<Logic:iterator>和<bean:write>标签取得List中的值
我现在担心的是会不会对服务器资源造成影响?
页面上直接取如:
<logic:iterate name="form" property="listname" id="id">
<bean:write name="id" property="title"/></td>//假如你topic里有一个title的属性
</logic:iterate>
有页面访问用到了 就去缓存读出来,避免反复的查询数据库。具体我用的技术是MemCached,有兴趣可以自己去看看
放到request里就可以
request不是持久性的
用一次就没了,而虽然显示在页面,但是实际上request已经不存在,刷新下页面就会知道
声明一个vector的对象vec,把从数据库或者别的数据内容循环存放在vec里,把vec放在session里,在页面里用<logic:iterate>或者<c:foreach>循环读出来!~