在GlassFish的WebService中需要注意的HashMap
雖然如今的ws標準都已經很智慧了,大多的資料型別都可以識別。但是在GlassFish中,釋出的ws方法中引數和返回值不可以為hashmap的,但是如果非要要使用鍵值對該如何使用呢?
最簡單的方法就是再次包裝:
-
public class MapBean {
-
private HashMap
hm; -
public HashMap
getHm() { -
return hm;
-
}
-
public void setHm(HashMap
hm) { -
this.hm = hm;
-
}
-
}
public class MapBean { private HashMaphm; public HashMap getHm() { return hm; } public void setHm(HashMap hm) { this.hm = hm; } }
-
@WebService()
-
public class HelloWorld {
-
public HelloWorld() {
-
}
-
@WebMethod
-
public MapBean getMapBean(HashMap
hm) { -
MapBean mb = new MapBean();
-
hm.put("server", "serverHashMap");
-
mb.setHm(hm);
-
System.out.println("Hello HashMap...");
-
return mb;
-
}
-
}
@WebService() public class HelloWorld { public HelloWorld() { } @WebMethod public MapBean getMapBean(HashMaphm) { MapBean mb = new MapBean(); hm.put("server", "serverHashMap"); mb.setHm(hm); System.out.println("Hello HashMap..."); return mb; } }
這樣,加一層包裝之後,就可以間接地使用Map了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13270562/viewspace-242625/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於在glassfish中執行webservice 引數序列化與反序列化的問題?Web
- JavaEE程式在Glassfish的效能調優分析Java
- 在PHP中使用類可能需要注意的地方PHP
- input在python中的使用注意Python
- hadoop中Combiner使用中需要注意的地方Hadoop
- 三,ES6中需要注意的特性(重要)
- JVM面試和學習中需要注意的部分JVM面試
- vue中需要注意的問題總結(上)Vue
- 簡歷&面試&擇業篇-在面試的過程中你所需要注意的問題面試
- Go 需要注意的坑Go
- jeesite的陷阱需要注意
- java中hashMap的排序JavaHashMap排序
- Python面試中需要注意的幾點事項!Python面試
- MySQL中需要注意的欄位長度問題MySql
- Xcelsius 訪問webservice 需要配置Web
- 那些你需要注意的坑
- 需要注意的unix命令使用
- 雜湊資料結構以及在HashMap中的應用資料結構HashMap
- Java中父類方法重寫有哪些需要注意的?Java
- 資料補丁中需要注意的幾個問題
- 資料所有權設定中需要注意的事項
- 在Eclipse下除錯GlassFish程式Eclipse除錯
- 淺談Java中的HashmapJavaHashMap
- win系統伺服器在使用過程中需要注意什麼伺服器
- 在Linux redhat 5中安裝Oracle10g時需要注意LinuxRedhatOracle
- javascript中的一些核心知識點以及需要注意的地方JavaScript
- LEFT JOIN 需要注意的點(Presto)REST
- 我們需要注意的 immutable 操作
- delete與delete[]需要注意的地方delete
- 專案管理中需要注意的四個關鍵控制點專案管理
- Java基礎系列(三十六):泛型中需要注意的地方Java泛型
- dataguard中需要注意的一些資料檔案操作
- 複製資料庫中需要注意的幾點事項資料庫
- PHP json_encode函式中需要注意的地方PHPJSON函式
- Python程式設計中需要注意的一些事Python程式設計
- Java中HashMap的實現原理JavaHashMap
- java中的HashMap用法總結JavaHashMap
- Java 8中HashMap的效能提升JavaHashMap