我創建了一個C#ASP.NET網頁(前端)來收集用戶的信息,我想知道如何將信息發送到一個java web服務來處理來自網頁的信息?如何將數據從C#ASP.NET網頁發送到java webservices
0
A
回答
0
這篇文章How to invoke Java web service in ASP.net using C#會給你一些指導。從本質上講,你需要:
- 創建一個Java Web服務
- 創建Web應用程序項目
- 添加Web服務項目
- 添加操作的Web服務
- 實現Web方法
- 部署並測試Web服務
- 創建ASP.net的網站使用C#
- 創建ASP.net網站
- 添加Web引用
- 編寫代碼來調用Web服務
- 測試Web服務客戶端應用程序
Bikash Shaw上面的教程旨在使用稱爲JSimpCalcWebService
的Java Web服務開發簡單的數學函數,如加法,減法等:
package calc.ws;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import calc.util.NumberFormater;
/**
* @author Bikash Shaw
*/
@WebService()
public class JSimpCalcWebService {
/**
* Web service operation
*/
@WebMethod(operationName = "addition")
public String addition(@WebParam(name = "parameter1")
double parameter1, @WebParam(name = "parameter2")
double parameter2) {
//TODO write your implementation code here:
return NumberFormater.format((parameter1 + parameter2),0,6);
}
}
實施例C#代碼來調用web服務:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using JSimpCalcWebServiceService;
public partial class _Default : System.Web.UI.Page
{
JSimpCalcWebServiceService.JSimpCalcWebServiceService proxy;
protected void Page_Load(object sender, EventArgs e)
{
proxy = new JSimpCalcWebServiceService.JSimpCalcWebServiceService();
}
protected void btnAddition_Click(object sender, EventArgs e)
{
try
{
lblResultAddition.Text = "Result: " + proxy.addition(double.Parse(txtbtnAdditionParameter1.Text),
double.Parse(txtbtnAdditionParameter2.Text));
}
catch (FormatException)
{
lblResultAddition.Text = "Result: Invalide Input";
}
UpdatePanelAddition.Update();
}
// Add more methods here...
}
0
您的Java webservice應該使用SOAP/REST/Plain HTTP等協議進行通信,並且您需要在提交表單時從ASP.NET頁面中適當地構造請求,並將請求發送到Java Web服務。
0
使能WEBSERVICE [System.Web.Script.Services.ScriptService] 您可以訪問數據從WEBSERVICE使用JavaScript
相關問題
- 1. 如何將數據從android應用程序發送到asp.net webservices
- 2. 如何將數據從網頁發送到Java程序
- 3. 如何將數據從JQuery Ajax發送到ASP.NET頁面?
- 4. 如何使用webservices將.NET對象從.Net發送到Java?
- 5. 如何將已處理的數據從asp.net網頁發送到Android
- 6. 如何將數據從網頁發送到串口?
- 7. 從JQuery發送數據到C#,ASP.Net
- 8. 如何將數據從一個網頁發送到另一個網頁?
- 9. 如何將調試文本從C#類發送到ASP.NET頁面
- 10. 將數據發送到從asp.net
- 11. 將數據從ASP.NET發送到android
- 12. 將數據從C/C++發送到MaxScript
- 13. 將數據從Servlet推送到網頁
- 14. 如何發送和從ASP.NET 4.0網站和C#發送數據WCF(Web服務)
- 15. 如何將數據(BLOB和CLOB)從java發送到數據庫
- 16. 如何使用asp.net將數據發送到其他頁面mvc
- 17. 將數據從C發送到python
- 18. 如何從離線網頁發送數據到服務器?
- 19. 如何將數據發送到SAP從ASP.NET應用程序?
- 20. ASP.NET:如何將文件從數據庫發送到打印機?
- 21. 如何將數據從ASP.Net網頁下載到Excel文件?
- 22. 如何將GPS數據從android發送到網站?
- 23. 如何將數據從avr微控制器發送到網站
- 24. 如何將數據從EditText發送到網站?
- 25. 如何將數據從網站發送到瀏覽器?
- 26. 無法將數據從C#發送到Java(Android)程序
- 27. 通過Wifi將數據從C#發送到Java
- 28. 如何通過ESP8266模塊將數據從網頁發送到Arduino UNO?
- 29. 如何通過esp8266 wifi模塊將數據從arduino uno發送到網頁?
- 30. 如何將數據從java servlet發送到Android客戶端