blogjava's web log

blogjava's web log
...

java与asp.net之间通信

演示功能:

 asp.net定义一个 HelloWorld(string name)接受一个参数,在jsp掉用此方法,再在jsp页面上显示asp.net返回的值..
所用的技术:web服务,用的工具:Microsoft Visual Studio .NET 2003,jbuilder 2006
   
    第一步:打开Microsoft Visual Studio .NET 2003 新建项目  选中asp.net web服务,点确定



     
进入以后,定义一个方法。。

[WebMethod]
public   string  HelloWorld( string  name)
{
   
return   " Hello " + name;
}

好。一个简单的sp.net服务就做好了..运行在浏览器上运行一下看看。。。


点击  服务说明..得到web服务地址
http://localhost/FirstWeb/Service1.asmx?WSDL
这个地址很重要了。。到时候在jsp里就要用到这个地址了...

好..asp.net这头 就到这了。。打开jbuilder..

新建一个web服务



进入以后。。如图.导入一个url。。就是我们刚刚在asp.net中得到的那个地址。。




右击工程编译一下了。。。

jbuilder将自动创建以下几个文件。。


赶紧新建一个jsp页测试一下。。。代码如下;
1.jsp
<form action="jsp1.jsp" method="POST" name="form1">
输入你的用户名
<input name="text1" type="text" /><br>
<input  type="submit"/>
</form>

再新建一 个jsp1.jsp 调用asp.net web服务。。返回输入的用户名。。代码如下:
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
jsp1
</title>
</head>
<body bgcolor="#ffffff">
<%

   org.tempuri.Service1SoapStub binding
=null;
        try {
            binding 
= (org.tempuri.Service1SoapStub)
                          
new org.tempuri.Service1Locator().getService1Soap();
        }
        catch (Exception ee) {
        out.print(ee.getMessage());
        }
        
// Time out after a minute
        binding.setTimeout(
60000);
        //这句掉用asp.net的方法了。。
       out.print(binding.helloWorld(request.getParameter(
"text1")));
%>
</body>
</html>

编译运行一下看。。

 当输入名称点提交的时候
jsp1.jsp 将显示.aps.net返回的 hello yourname...
到这里java调asp.net就到此结束了。。
asp.net掉用java的方法也差不多。。我就不贴了。。

   。

posted on 2006-04-20 15:39 record java and net 阅读(2171) 评论(4)  编辑  收藏 所属分类: Jsp&&Web

评论

# re: java与asp.net之间通信 2006-04-21 15:56 beike

我觉得用java 做server ,c#写界面比较好
不是用c#做server  回复  更多评论   

# re: java与asp.net之间通信 2006-04-23 13:13 leeight262

不错  回复  更多评论   

# re: java与asp.net之间通信 2006-04-23 16:07 sdjflkj

没有搞懂。。

  回复  更多评论   

# re: java与asp.net之间通信[未登录] 2009-05-04 17:29 alan

很好 谢谢  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

常用链接

留言簿(44)

新闻档案

2.动态语言

3.工具箱

9.文档教程

友情链接

搜索

最新评论