有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Jsoup中发送复选框数据

我试图用Jsoup发布复选框数据,但遇到了一点问题。我认为当选中多个复选框时,它们会作为一个数组发送到服务器,但可能不是这样

我认为这是正确的:

HashMap<String, String> postData = new HashMap<String, String>();
postData.put("checkbox", "[box1,box2,box3]");

Jsoup.connect("somesite").data(postData).post();

这似乎不能正常工作。然而,如果我只发送一个复选框,那么我会得到预期的结果,这让我相信我对复选框表单数据发送方式的理解是错误的

这是有效的:

postData.put("checkbox", "box2");

也许HashMap使用的类型不对。根据Jsoup documentation我可以直接打电话。数据(键、值)多次出现,但我希望有比这更干净的东西


共 (0) 个答案