当前位置: 技术问答>java相关
request.getParameter()方法,如何区分……
来源: 互联网 发布时间:2015-06-10
本文导语: 此方法得到的值是,由地址栏中的参数传入的,还是由前一个页面中的form的到的??? | request.getParameter() 可以是你上一个页面如:a.jsp?a="a" 也可以是form又如:或者你的表单里有名字为a的text 你都可...
此方法得到的值是,由地址栏中的参数传入的,还是由前一个页面中的form的到的???
|
request.getParameter()
可以是你上一个页面如:a.jsp?a="a"
也可以是form又如:或者你的表单里有名字为a的text
你都可以
String a=request.getParameter("a");
可以是你上一个页面如:a.jsp?a="a"
也可以是form又如:或者你的表单里有名字为a的text
你都可以
String a=request.getParameter("a");
|
那你这样做有什么意义呢?
你希望的想法很难实现的。想想,还是很难。hoho.
你想办法把逻辑整理一下,把两种方法整合成一种啦~
你希望的想法很难实现的。想想,还是很难。hoho.
你想办法把逻辑整理一下,把两种方法整合成一种啦~
|
为什么有这种奇怪的想法呀?
要是只是满足好奇心你可以写一个试试........:)
要是只是满足好奇心你可以写一个试试........:)
|
只要存在这个参数,不管是?后跟的,还是form中的都能取到,
好象假如你在中设定了method=post提交了表单后就只能获得form中的参数,不能获得?后跟的参数,
好象假如你在中设定了method=post提交了表单后就只能获得form中的参数,不能获得?后跟的参数,
|
在正常情况下地址栏的参数和form中的数据应该是相同的,
但如果你修改的地址栏的参数,使之与form中的不同,这时
request.getParameter()得到的应该是地址栏的参数
但如果你修改的地址栏的参数,使之与form中的不同,这时
request.getParameter()得到的应该是地址栏的参数
|
判断是GET还是POST方式,如果是GET就用getQueryString("XXXX"),否则就
用getParameter("XXXX")
用getParameter("XXXX")
|
一样呀!只要参数名不同即可
|
不可能同时是两种方法的。