2012-02-16 7 views
1

C#/ .Net WindowsアプリケーションからJavaサーブレットにパラメータを渡す方法は?ここで追加するもう1つの点は、Javaサーブレットのコードに触れることができないことです。WindowsアプリケーションJavaサーブレットパラメータ渡し

+0

を起動するには、次のC#のコードを使用しますC#/ .NETで作業しましたが、URLにデータをポストするオプションが必要であると考えています。javaサーブレットURLを指定してデータをポストすることができます。これを編集すると、http://blog.brezovsky.net/ – Rocky

答えて

2

javaサーブレットがTomcatサーバーのようないくつかのコンテナに配備されていると仮定します。パラメータを任意のWebアプリケーションに渡す最も簡単な方法は、クエリ文字列を使用してです。

  • サーブレットは、Tomcatサーバ(またはその他の容器)
  • は、サーバマシン上で実行されているTomcatがポート8080
  • サーブレットを聞いMYMACHINEと言うに配備されていると仮定すると、次のURLからアクセスできます。

今そこにパラメータ(PARAM1およびPARAM2発言を)渡すには次のURLを呼び出すことができます

http://mymachine:8080/myapp/myservlet?parame1=value1&param2=value2

私は持っていないこのサーブレットに

HttpWebRequest request = (HttpWebRequest) 
WebRequest.Create("http://mymachine:8080/myapp/myservlet?parame1=value1&param2=value2"); 

// execute the request 
HttpWebResponse response = (HttpWebResponse) 
request.GetResponse(); 
+0

が見つかりました。この部分のサーブレットコーディングでちょっと役立つことができますか? – pulkit

0

xmlを試すことができます。

データをシリアル化し、もう一方の端で解析します。

遅れが生じることがあります。しかし、働くことができます!

関連する問題