request.getParameter()方法,如何区分……

taozabc 2002-05-24 02:03:20
此方法得到的值是,由地址栏中的参数传入的,还是由前一个页面中的form的到的???

...全文
13 点赞 收藏 13
写回复
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
coocoo 2002-05-29
大家可否去我的问题(一个关于session的)看看, 帮忙解决一下? 多谢了!
回复
MAGICSLIAO 2002-05-29
判断是GET还是POST方式,如果是GET就用getQueryString("XXXX"),否则就
用getParameter("XXXX")
回复
gangyi 2002-05-26
不可能同时是两种方法的。
回复
fuzzysoft 2002-05-26
在正常情况下地址栏的参数和form中的数据应该是相同的,
但如果你修改的地址栏的参数,使之与form中的不同,这时
request.getParameter()得到的应该是地址栏的参数
回复
saintKnight 2002-05-24
只要存在这个参数,不管是?后跟的,还是form中的都能取到,
好象假如你在<form>中设定了method=post提交了表单后就只能获得form中的参数,不能获得?后跟的参数,
回复
zijianyi 2002-05-24
为什么有这种奇怪的想法呀?

要是只是满足好奇心你可以写一个试试........:)
回复
pei_yanni 2002-05-24
那你这样做有什么意义呢?

你希望的想法很难实现的。想想,还是很难。hoho.

你想办法把逻辑整理一下,把两种方法整合成一种啦~
回复
taozabc 2002-05-24
呵呵, 不同的参数名是没有问题, 我就想同名啊
回复
siugxd 2002-05-24
一样呀!你可以设成不同的参数
回复
siugxd 2002-05-24
一样呀!只要参数名不同即可
回复
taozabc 2002-05-24
aha, 都错了!!

我是问如何区别它们两者? 例如, 两者同时存在时, 我只取得,form里的!!

如何做呢??
回复
zijianyi 2002-05-24
request.getParameter()

可以是你上一个页面如:a.jsp?a="a"

也可以是form又如:或者你的表单里有名字为a的text

你都可以
String a=request.getParameter("a");
回复
zijianyi 2002-05-24
可以是地址栏的参数传入,也可以得到前一个页面form的
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告