request get 方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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楼!

记录ThinkPhp,tp5获取get,post等方法

use think\\Request;

class Name

{

    $request = Request::instance();

    $method = $request->method();//获取上传方式

    $request->param();//获取所有参数,最全

    $get = $request->get();获取get上传的内容

    $post = $request->post();获取post上传的内容

    $request->file('file')获取文件

}

Get,Post

use think\\Controller;
class Name
{
    $method = $this->request->method();//获取上传方式

     $this->request->param();//获取所有参数,最全

    $get =  $this->request->get();获取get上传的内容

    $post =  $this->request->post();获取post上传的内容

    $this->request->file('file')获取文件

}

如何获取form的submit-value???

某开源框架写成这样,

  105: <button type="submit" name="submit_to_save" value="save" class="btn btn-primary">确定保存</button>
  106  <button type="submit" name="submit_to_next" value="next" class="btn btn-info">保存转交下一步</button>
  107  <button type="submit" name="submit_to_end" value="end" class="btn btn-success">办结</button>

这时候Fiddler就很好用了

至于,代码要怎么写,随便。。。

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

request get 方法

Mooc爬虫01-request库

python requests函数封装方法

Python + requests + splinter:发出多个并发“get”请求的最快/最佳方法是啥?

$request 不适用于 laravel get 方法

requests不带参数的get请求和带get参数请求