如何将一个在页面生成的对象递交下一过程,jsp或者是servlet?请教

yaocf 2003-08-25 01:43:12
我在jsp页面中加入对象:
testbean tb1 = new testbean();
tb1.name = "thisisthetest";
tb1.age = 99;
Vector v = new Vector();
v.add(tb1);
request.setAttribute("str",v) ;

在servlet中取:
Object str = (Object) request.getAttribute("str") ;
System.out.println("testbean: " + str);
得到的 testbean 是null
...全文
41 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
比特灵 2003-08-25
  • 打赏
  • 举报
回复
如果你放到request中只有在页面foward的跳转方式下可以用request.getAttribute取到。
ajoke 2003-08-25
  • 打赏
  • 举报
回复
不好意思发错了
ajoke 2003-08-25
  • 打赏
  • 举报
回复
能先翻译一下吗?
guoxuezheng 2003-08-25
  • 打赏
  • 举报
回复
放在session\request\application里都可以.这三个里面可以存放对像.
也就是说大多数的数据类型都可以保存在这三个对像里.
zhaoxichao 2003-08-25
  • 打赏
  • 举报
回复
jsp提交到servlet中将新建一个request,不是原来的jsp中的request
可以用楼上的方法绑定到session上面
ticlej 2003-08-25
  • 打赏
  • 举报
回复
如果以上不行,你可以用session变量;
request.getSession().setAttribute("str",v)
Object str = (Object) request.getSession().getAttribute("str") ;

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧