request.get是不用传request的嘛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了request.get是不用传request的嘛相关的知识,希望对你有一定的参考价值。

参考技术A get方法可以不用传数据
post方法一般是要求传入date字典,或者是json代码。对于get方法来说一般只需要传URL,headers是可选参数,对于一般的网址来说,有反爬机制的网页需要。

request get 方法

请问走struts里的.do传参
用request.get的哪个方法可以获得到全部的参数来着 ?

1.getParameterNames
方法签名:public Enumeration getParameterNames();
---返回所有参数名的String对象列表,如果没有输入参数,该方法返回一个空值。这个是返回枚举类型.

2.getParameterValues
方法签名:public String[] getParameterValues(String name);
(!!!带参数的方法哦)
通过一个String对象的数组返回指定参数的值,如果这个参数不存在,该方法返回一个空值。
参考技术A 要看你在.do里的方式,
如果是具体的?带参数就要用request.getParameter();
如果在.do用request.setAttribute()将object存入那就要用
request.getAttribute()取。
参考技术B 返回的是一个 枚举 的实现类
然后可以用 hasNextElement()进行判断
参考技术C 支持3楼!

以上是关于request.get是不用传request的嘛的主要内容,如果未能解决你的问题,请参考以下文章

接收前端传到后端的数据的4种方式

Views的补充

如何为request.get的python脚本创建php响应

request.getRequestDispatcher("**.jsp").forward(request,response);乱码的解决

request.get request.GET……

基于URL的正则匹配