广州双眼皮知乎:不用session,jsp怎么向servlet或action传对象?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 00:40:33
不用session,jsp怎么向servlet或action传对象?
比如用户不断的对一个集合类比如list进行修改,这时不进行持久化,当用户确定无误后再修改数据库
所以有些数据就一直在jsp和actoin中流转,不用session怎么传递呢?
说白了,就是jsp怎么把List的对象传给servlet或action?

在jsp文件中可以将对象存到request中(假设你的对象类型是ObjectClass,对象的实例是objectValue,对象的描述字符串是objectKey):
request.setAttribute(objectKey,objectValue);
传到Servlet后需要解析一下,就像这样:
ObjectClass objectValue = (ObjectClass)request.getAttribute(objectKey);
回答者:xifo - 秀才 二级 4-30 14:41

这个我知道!你说的,你试过吗?你这样做怎么可能传到呢?
你在jsp中设置完后,点跳转按钮后,又会产生一个新的request
你刚才设置的request已经结束了
提问者:十一郎123213 - 助理 三级

你到底会不会Jsp,这种代码我每天不知道要写多少次,request中的Attribute要是“跳转”一下就不见了,那还有什么用处?

get