Request.getParameter java到vb.net

时间:2014-06-04 19:08:33

标签: java asp.net vb.net request httprequest

我有一个关于从使用java的客户端检索数据的问题,我正在使用vb.net。 我希望张贴一张表格并阅读数据。

我的问题是当我做Request.Form(" DATA")时我从客户端得不到任何东西。 现在,如果我创建一个html表单并将其发布到我的网址" DATA"我可以读得很好。如果我把它们放到屏幕或文本文件中,我也可以遍历我的表单并查看字段和按钮。代码如下

    response.write(Request.Form("DATA"))

OR

    Dim entryName As String
    For Each entryName In Request.Form
       response.write("Entity Name: " & entryName)
    Next

上述任何一种方法都适用于我,但不适用于客户端。当客户端点击我的页面时,我什么都没看到没有按钮没有字段,什么都没有。

我担心他没有正确地发帖给我。我与开发人员进行了交谈,他说他会通过执行类似" Request.getparameter"

之类的操作来检索他的数据。

我根本不懂java,但是从我读到的内容听起来就像" Request.getparameter"将从表单或查询中获取任何字段,其名称已指定为我的" DATA"我正在寻找的领域。

任何人都可以向我解释一下request.getparameter在java中的含义以及vb.net中的等效代码是什么?

我再也不懂java了,已经搜索了一段时间,但是找不到明确的答案。

提前致谢。

1 个答案:

答案 0 :(得分:1)

在Java中,request.getParameter("DATA")同时查找查询字符串和发布的表单数据是正确的,而在.NET中,Request.Form("DATA")仅查看已发布的表单数据。因此,您的客户端似乎可能正在查询字符串中发送数据,因为您没有看到它。

您有几个选择。您可以使用Request.QueryString("DATA")仅检查查询字符串,或Request.Item("DATA") / Request("DATA")Request.Params("DATA")来检查查询字符串和发布的表单数据,以及Cookie和服务器变量。我认为ItemsParams可能会有所不同,例如多个值。它们可能是与Java request.getParameter函数最接近的等价物。