【问题标题】:php $_POST array: what in java?php $_POST 数组:java 中有什么?
【发布时间】:2012-04-04 19:25:56
【问题描述】:

我正在用 Java “翻译”一个 PHP 类。

我有一个函数,它接受一个键并检查它是否在 $_POST 数组中。

我怎样才能从类 Java 方法中做类似的事情?

【问题讨论】:

  • 在java中没有任何方法来检查它是否是arrat。使用你知道它的大小是数组。
  • @scibuff:谢谢。我做了研究,但我没有找到它

标签: java php


【解决方案1】:

【讨论】:

    【解决方案2】:

    Java 不支持关联数组。如果您使用的是 HashMap:

    HashMap hMap = new HashMap();
    //(...)
    ht.put("key","One");
    ht.containsKey("key"); // returns true
    

    如果您使用的是哈希表:

    Hashtable ht = new Hashtable();
    //(...)
    ht.containsKey("key");
    

    除非你的意思是如何访问 POST 参数,然后检查 this questionthis documentation

    【讨论】:

    • 谢谢。我的意思是如何访问 POST 参数。但如果我没有 servlet?我正在尝试用java翻译来自php的botsko.net/blog/2009/04/07/jquery-form-b​​uilder-plugin示例。
    • 如果它不是一个 servlet 那么它是什么?它如何充当服务器?
    • 我正在尝试按照 botsko.net/blog/2009/04/07/jquery-form-b​​uilder-plugin 上的 php 示例使用 jquery formbuilder 插件。我的想法是“翻译”java中的类,然后创建相应的对象并从 中的jsp调用方法(不使用servlet)。但现在我意识到从 php 到 java 的完整“翻译”是不可能的。
    • 嗨@Cricket,我被同一个插件卡住了。我正在尝试将它从 PHP 翻译成 Java,但由于我不太了解 PHP,所以我被困住了。你完成了这个项目吗?你最后用了什么?你能指导我吗?
    • @LittleLebowski:github上的项目使用了面向对象的php。您可以通过根据您的项目进行更改来使用相同的两个类。由于 java 不支持像 PHP 这样的关联数组,我使用了Hashtable<String, Object>,但它使 php 中更简单的一些事情变得复杂。但是,您应该尝试了解 php 代码,尤其是 json 结构。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 2011-04-29
    • 2016-06-20
    • 1970-01-01
    相关资源
    最近更新 更多