关于三层框架SSH中数据处理的方式?该怎么处理
关于三层框架SSH中数据处理的方式?我用SSH(struts2)时,前台JSP页面要用标签处理后台传来的数据(如商品信息
关于三层框架SSH中数据处理的方式?
我用SSH(struts2)时,前台JSP页面要用标签处理后台传来的数据(如商品信息从数据库读出来后保存到SESSION中,前台再遍历SESSION).
我一般是这样处理数据的.
但问题是一个稍微复杂点的网站,就可能用到几十个SESSION,这样做在安全性,系统性能上是不是有什么影响,请问各位是怎么处理从数据库读出的数据的.有没有什么更好的方式?
[解决办法]
我晕,你查询处理的数据干嘛要放到session中呢,在action定义标签的属性,设置get,set方法后,响应页面使用<s:property value="属性名"/>就可以获取其值啦嘛
[解决办法]
[解决办法]封装值和传值是同一个道理,在struts2都是由拦截器根据set/get方法来自动完成的。你只需在页面用标签展示就可以了。
不要光想,动手做一下就知道了
[解决办法]放到 page object
[解决办法]不用放到session中
Java codeActionContext.getContext().put("list", list);
[解决办法]
放session。。。。访问量一大,楼主准备买好机器吧。。。。
你放request.setAttribute里面并forward到jsp就一样可以取到啦。。。
[解决办法]
session这个东西都是慎用的,一般在action中存放在request.setAttribute中就差不多了撒
[解决办法]
[解决办法]