2016-03-03 57 views
-1
If (request.getParameterMap().containsKey("party")) { 
// FileWriter.wrfile("0 "); 

    party = request.getParameter("party"); 
    // if (jsonData.isJsonObject()){ 
// Tsubsicode tsubsicode = gson.fromJson(jsonData.getAsJsonObject("party"), Tsubsicode.class); 
    SubsiService ss = new SubsiService(); 
    sub = ss.getActivitycd(party); 
    retval.add("sub", utls.getJsonElement(sub, Boolean.TRUE)); 
} 

這是我的代碼,我得到錯誤我得到所需錯誤不兼容的類型:字符串發現:Tsubsicode

incompatible types 
required: String 
found: Tsubsicode 

IN MY服務類,我已經定義爲

public class SubsiService { 
public Tsubsicode getActivitycd(String party) throws Exception { 
+1

發佈完整的堆棧跟蹤...它應該有線沒有導致問題和所有。 – Tirath

+0

我收到這條線的錯誤Sub = ss.getActivitycd(party); – aks

回答

0

檢查類型派對,初始化爲

party = request.getParameter("party"); 

我認爲它是Tsubsicode。您將它傳遞給SubsiService的getActivitycd(String)方法,該方法期望字符串,但它抱怨它正在獲取Tsubsicode而不是字符串根據錯誤消息。

相關問題