当前位置:  开发笔记 > 编程语言 > 正文

POST多个参数

如何解决《POST多个参数》经验,为你挑选了3个好方法。

我正在将GET更改为POST.目前我有.jsp?id = a,b,c,d.将此更改为帖子时,我仍然会使用id参数a,b,c,d.这不适合我.我可以将逗号分隔列表提交给post参数吗?



1> Fionn..:

您可以像选择表单输入一样执行此操作:

网址是什么?Param =参数值1&PARAM =数值&Param =参数值3

根据您的语言和库,您应该能够获得param的值数组.


例如,使用asp.net mvc,我这样做是为了得到一个字符串数组:

string[] values = Request.Form.GetValues("param");



2> Olvagor..:

菲永是对的.使用

url?param=value1¶m=value2¶m=value3

将多个值设置为单个参数.要读取Servlet/JSP中的值,可以使用

String[] values = request.getParameterValues("param");



3> PhiLho..:

我错了还是大多数答案都不合适?

要准确回答您的问题,是的,您可以将逗号分隔列表提交给POST参数.说实话,我只是快速尝试使用PHP脚本,但我不明白为什么Java的行为会有所不同.POST请求的一个要点就是你对语法的限制要少得多(不需要转义=&等等).

因此,如果您详细解释"不起作用"的内容,或许我们可以为您提供更多帮助.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有