2012-03-20 28 views
1

我在Java中「翻譯」一個PHP類。

我有一個函數,它需要一個鍵並檢查它是否在$ _POST數組中。

我怎麼能從類Java方法做類似的事情?

+0

沒有任何方法來檢查它是否是arrat或使用你知道它的大小是數組。 – 2012-03-20 10:25:05

+0

http://stackoverflow.com/questions/5222/accessing-post-variables-using-java-servlets的副本 – scibuff 2012-03-20 10:26:46

+0

@scibuff:謝謝。我做了研究,但我還沒有找到它 – Sefran2 2012-03-20 10:36:59

回答

1

Java不支持關聯數組。如果你使用一個HashMap:

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

如果您使用的是哈希表:

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

,除非你是如何進入POST參數,然後檢查在Java this questionthis documentation

+0

謝謝。我的意思是如何訪問POST參數。但是,如果我沒有一個servlet?我試圖在java中翻譯php中的botsko.net/blog/2009/04/07/jquery-form-b​​uilder-plugin示例。 – Sefran2 2012-03-20 10:51:21

+0

如果它不是一個servlet,那麼它是什麼?它如何充當服務器? – MMM 2012-03-20 10:55:39

+0

我試圖使用botsko.net/blog/2009/04/07/jquery-form-b​​uilder-plugin上的php示例來使用jquery formbuilder插件。我的想法是「翻譯」java中的類,然後創建相應的對象並從<% %>(不使用servlet)中的jsp調用方法。但現在我意識到,從PHP到Java的完整「翻譯」是不可能的。 – Sefran2 2012-03-20 13:26:56