在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 企業展廳設計在製作中需要注意的四點
- input在python中的使用注意Python
- equals中關於空格需要注意的地方
- 電磁流量計在使用需要注意的問題
- 三,ES6中需要注意的特性(重要)
- vue中需要注意的問題總結(上)Vue
- Go 需要注意的坑Go
- GlassFish新紀元
- JVM面試和學習中需要注意的部分JVM面試
- Python面試中需要注意的幾點事項!Python面試
- 那些你需要注意的坑
- 簡歷&面試&擇業篇-在面試的過程中你所需要注意的問題面試
- 資料所有權設定中需要注意的事項
- Java中父類方法重寫有哪些需要注意的?Java
- 雜湊資料結構以及在HashMap中的應用資料結構HashMap
- 刷題時需要的注意事項
- 我們需要注意的 immutable 操作
- 離職那些需要注意的地方
- distinct 去重需要注意的地方
- 使用 sendBeacon 需要注意的問題
- 淺談Java中的HashmapJavaHashMap
- win系統伺服器在使用過程中需要注意什麼伺服器
- [ Skill ] 圖形化元件在註冊 User Trigger 時需要注意的事情元件
- Java基礎系列(三十六):泛型中需要注意的地方Java泛型
- 專案管理中需要注意的四個關鍵控制點專案管理
- 關於32位程式在64位系統下執行中需要注意的重定向問題
- 租用伺服器時需要注意的伺服器
- oracle設定process需要注意的事情Oracle
- golang split需要注意的一個點Golang
- 10個需要注意的SQL問題SQL
- idc伺服器租用需要注意的伺服器
- 建設網站時需要注意的網站
- Javascript需要注意的幾個運算子JavaScript
- 架構那些需要注意的事兒架構
- 記錄使用 Homestead 需要注意的事情
- 在Java中,HashMap中是用哪些方法來解決雜湊衝突的?JavaHashMap
- Java中HashMap的實現原理JavaHashMap
- java中的HashMap用法總結JavaHashMap
- 網路爬蟲設計中需要注意的幾個問題爬蟲