两个jsp页面之间如何传递一个对象(不是String型的)????????????????

comnetorgcn 2003-03-28 01:32:20
我想在a.jsp中传递一个对象在b.jsp中接收,应该怎样实现??
...全文
33 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
凋零的老树 2003-03-28
用String传递再转换不就可以了
回复
tangqiuzheng 2003-03-28
a.jsp中:
classtype xyz=new classtype();
session.putValue(xyz,"abc");


b.jsp中:
classtype x=(classtype)session.getValue("abc");

回复
comnetorgcn 2003-03-28
To: renzd001(david)

你能再说明白点吗?
回复
Rain999 2003-03-28
有什么要求,为什么session不行?
回复
renzd001 2003-03-28
RequestDispatcher requestdispather=request.getRequestDispatcher("wi.jsp");
requestdispather.forward(request,response);
回复
aleccheung 2003-03-28
这样的方法太多了。
用url传递不可以吗?
还有用隐藏表单Post 提交
a.jsp

b.jsp?var=value&var1=value1


a.jsp

<form name=formName action=b.jsp method=post>
<input type=hidden name=var value=value />
.........

</form>
<script>
//此处可以按需要加个定时器来发送
document.formName.submit();
</script>

回复
comnetorgcn 2003-03-28
不用session传行不行,用session时可能有其他问题
回复
zhaoweiemail 2003-03-28
你可以通过session型来传递。
回复
signboy 2003-03-28
request.getSession.setAttribute("user",curUser)
回复
comnetorgcn 2003-03-28
在a.jsp中有一个User类型(自定义的)对象curUser,用request.setAttribute("user",curUser) ;在b.jsp中用request.getAttribute("user")为什么得到的为空??
回复
kofwr 2003-03-28
你想传递什么呢?最终都必须是String形式....
回复
zhaoweiemail 2003-03-28
int i=Integer.parseInt(request.getParameter("ID"));
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-03-28 01:32
社区公告
暂无公告