乙個專案需要用到另乙個專案的方法時,可以考慮使這兩個專案互相收發資料:
1.在請求資料的專案中新建乙個action,寫如下**:
//獲取資料庫的字段,在資料庫中寫好傳送資料的專案位址(如果測試的話在執行方法中把位址寫死也可以)
mapwebservicemap = new hashmap();
public
void
getwebservicemap()
}//執行方法
public string datadownloadtask()
//別忘記加get和set方法
2.webserviceclientgetdata 中的getdatatypenewlist方法為:
@suppresswarnings("rawtypes")
public
int/*需要傳遞的引數,實體類或者其他型別*/ getdatatypenewlist(string webserviceurl,string webservicetargetnamespace);
// 指定sayhellotoperson方法返回值的資料型別的class物件
class classes = new class ;
// 指定要呼叫的sayhellotoperson方法及wsdl檔案的命名空間
qname opaddentry = new qname(webservicetargetnamespace,"getdatatypenewlist"
/*傳送資料的專案的方法名稱*/);
// 呼叫sayhellotoperson方法並輸出該方法的返回值
object response = serviceclient.invokeblocking(opaddentry,opaddentryargs, classes);
int/*需要傳遞的引數,實體類或者其他型別*/ datatypelist=(int
/*需要傳遞的引數,實體類或者其他型別*/) response[0];
return datatypelist;
} catch (axisfault e)
return
null;
}
如果不需要引數傳遞而只是執行一條命令,那麼呼叫這個方法:
serviceclient.invokerobust(opaddentry,opaddentryargs);
取代
serviceclient.invokeblocking(opaddentry,opaddentryargs, classes);
3.而傳送資料的專案中需要有與第二步中
qname opaddentry = new qname(webservicetargetnamespace,"getdatatypenewlist"
/*傳送資料的專案的方法名稱*/);
相同的方法名。
例如:
public
int/*需要傳遞的引數,實體類或者其他型別*/ getdatatypenewlist()
MFC 不同專案間多控制項複製使用
由於需要將另乙個專案對話方塊中的部分控制項及 在本專案中使用,想偷懶,自己嘗試一下,可以!具體操作如下 1 在資源管理器中複製控制項,粘帖到目標窗體中,如 資料庫伺服器ip位址變數 cipaddressctrl ipadd 資料庫使用者名稱 cedit dbuser 資料庫密碼 cedit dbpa...
不同專案配置不同的 Git 賬號
遇到 在一台電腦裡,通常會遇到這種情況。有公司的 git 賬號提交公司的 gitlab,有自己的 github 賬號提交 github 倉庫。比如像我的公司 git 賬號為 xiaojia,但我的 github 賬號為 linda0821,並且郵件也不一樣。當我設定 git 全域性 name 和 e...
為不同專案設定不同的git賬號
安裝git的時候,按照網上的教程安裝完成後,就設定了全域性的git使用者,就是說所有的git專案都會使用這個使用者名稱和郵箱,如下設定的 git config global user.name username git config global user.email useremail 可以使用g...