注册 登录
编程论坛 J2EE论坛

servlet传值问题

wbl313 发布于 2006-12-04 16:11, 1254 次点击
请问servlet有几种传值方法?

request.setAttribute()能传除了List之外其他的类型吗?

请高手指教!!!
11 回复
#2
千里冰封2006-12-04 16:51

什么类型都可以传

#3
wbl3132006-12-04 17:36
比如说我要传个int型,我应该怎么写?
int i=0;
request.setAttribute("mas",i)
这样写可以吗?
#4
wbl3132006-12-04 17:37
补充一下,我这样写错了,我想问应该怎么写?
#5
angeloc2006-12-04 18:03
ServletRequest.setAttribute(java.lang.String name, java.lang.Object o)
第一个name是字符串,作为你参数名,第二个o是一个Object,所以可以存任何对象。
取出参数的时候只要先转换到正确的对象类型就可以使用了。你是想知道这些么?
#6
NiceGirl2006-12-04 18:15
Integer
#7
wbl3132006-12-04 18:30
是的,先谢谢楼上的了,好人多啊!
#8
wbl3132006-12-04 18:43
我写成ServletRequest.setAttribute("mas",Integer)
怎么说找不到Integer,我把这个类导进来还是不行,
请高手指导
#9
千里冰封2006-12-04 18:46

你这样当然不行,Integer是什么,怎么可以直接写呢,应该是对象的格式
ServletRequest.setAttribute("mas",new Integer(10));

#10
wbl3132006-12-04 19:20
呵呵,我刚刚找到,谢谢版主们对我的帮助。
不象别的论坛,发了一个帖子,有几十个人看,却一个回的都没有!
#11
弱智抓蛙男2006-12-04 19:56
有空来起哄一下。 哈哈
#12
tianguisu2006-12-04 20:07

学习学习。

1