`
squall140
  • 浏览: 146132 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

asp/asp.net中调用java写的类

 
阅读更多

在开发过程中偶尔会遇到要在ASP/ASP.Net中调用JAVA写的类,以实现之前已经用JAVA实现的功能,下面就以一个简单示例说明详细的使用方法:

 

 

1、创建java文件:
使用任何你喜欢的编辑器编辑以下内容:
public class hello
{
     public String helloWorld(String s)
     {
           if(s == null)
                return "";
           else
                return s;
     }
}
将此文件保存为hello.java

2、编译java文件为class:
command方式下运行:javac hello.java

3、将编译好的hello.class文件复制到c:\winnt\java\trustlib目录

4、创建以下文件,命名为test.asp:
<%
set javaObject = GetObject("java:hello")
msg = javaObject.helloWorld("Hello World")
set javaObject = nothing
response.write msg
%>

5、测试:
在IIS中创建虚拟目录test,将test.asp文件copy到此虚拟目录中,重启IIS,在ie中访问http://localhost/test/test.asp,页面显示“Hellow World”,表示调用成功。

在asp.net中可以与ASP同样的方法使用。

注:步骤2编译时需使用1.3.x的编译器,在1.4的jdk中编译虽正常,但本人在asp/asp.net中调用时显示No object for moniker错误

6、如果在java文件中import了其他jar文件包,在步骤3还需将这些.jar文件copy到c:\winnt\java\packages目录中,并在我的电脑-->属性-->高级-->系统变量,添加classpath变量,其值为引的jar文件的详细路径,如c:\winnt\java\packages\ldapfilt.jar;c:\winnt\java\packages\ldapjdk.jar;c:\winnt\java\packages\ldapsp.jar;.中间用分号隔开,最后用小数点结束

以上在中英文win2000、winXP中均测试通过

分享到:
评论

相关推荐

    asp.net通过WebService调用Java接口全过程

    ASP.NET调用Java接口主要涉及的是跨平台的通信技术,其中关键步骤是通过WebService作为中间桥梁来实现。这里,我们详细解析整个过程: 1. **部署Java WebService**: - 使用Tomcat这样的应用服务器部署Java ...

    asp.net调用java webservice实例

    3. **编写调用代码**:在 ASP.NET 项目中编写代码以调用 Java Web Service 的方法。 4. **测试 Web Service 客户端应用**:最后,运行 ASP.NET 项目以测试 Java Web Service 的客户端应用是否能够成功调用 Web ...

    asp.net网页调用本地摄像头源码

    `META-INF`目录通常出现在Java相关的应用中,但在ASP.NET项目中可能是误放或者包含了一些元数据信息。`images`目录则可能存放了项目中使用的各种图片资源。 `cabs`可能是一个压缩包或者文件夹,它可能包含了一些...

    ASP.NET连接SAP 调用RFC

    ASP.NET连接SAP调用RFC是一项技术操作,用于在ASP.NET应用程序中与SAP系统进行交互,特别是通过RFC(远程功能调用)协议。RFC是SAP系统内部通信的一种标准方式,同时也允许外部系统与SAP进行数据交换。以下是详细的...

    ASP.net 中用C#调用Java web service 图解教程

    ASP.NET 中使用 C# 调用 Java Web Service 图解教程 在本教程中,我们将学习如何在 ASP.NET 中使用 C# 调用 Java Web Service。首先,我们需要了解什么是 Web Service。 Web Service 是一种软件系统,旨在支持机器...

    java程序调用.net/c#的webservice

    在本场景中,用户已经提供了一个.NET的Web服务,而我们需要在Java框架中进行调用。下面将详细介绍如何实现这一过程。 首先,理解Web服务的基本概念。Web服务是一种基于网络的、标准化的接口,允许应用程序之间交换...

    Java调用ASP.NET的WebService接口实例

    Java调用.NET的WebService接口实例,jar包删减到三个,干净清爽,里面包含注多注释和图解,搞了半天的家伙拿出来与大家分享,无任何BUG,修改里面的参数即可直接运行,对于这种好东西,花了半天时间10分不算高,重在...

    asp.net调用百度天气ApI获取天气

    以上就是利用ASP.NET调用百度天气API获取天气预报的详细过程,这个过程中涉及到的编程概念包括HTTP请求、API调用、JSON解析以及ASP.NET的MVC架构。希望这些内容能帮助你更好地理解如何在实际项目中实现类似的功能。

    一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例

    这个插件控件兼容多种编程语言,如C#、VB.NET、ASP、PHP和JSP,这意味着无论你的后端技术栈是基于.NET Framework(如ASP.NET)还是开源的PHP或Java(如JSP),你都能无缝集成这个插件。下面将详细解释这些语言和技术...

    ASP.NET画图全攻略

    但是,新近出现的 ASP.NET 解决了这个问题,只要利用 ASP.NET 中关于图像显示的类,就能够画出丰富、动态的图表。 在 ASP.NET 中,可以使用 System.Drawing 命名空间来生成图像。System.Drawing 命名空间提供了基本...

    最牛JS生成二维码适合ASP/PHP/JSP/HTML/ASP.NET等所有语言

    5. **ASP.NET**:在ASP.NET中,可以在.aspx文件的HTML部分写入JavaScript,也可以在后台C#或VB.NET代码中注入JavaScript。 在实际应用中,可能需要根据用户输入动态生成二维码,这时需要在JavaScript中处理这些输入...

    Java与.NET 的Web Services相互调用

    2. **.NET调用Java Web Services** 对于.NET做客户端调用Java Web Services,步骤相对类似。首先,你需要在.NET中创建一个Web服务项目,例如使用ASP.NET创建一个简单的服务。然后,公开一个Web服务方法,如`...

    Java调用.NET web service

    在.NET中,我们可以使用C#编写Web Service,它通常是以ASMX(ASP.NET Web Service)或WCF(Windows Communication Foundation)的形式存在。而在Java环境中,我们则可以使用JAX-WS(Java API for XML Web Services)...

    java和.net的webservice调用介绍

    - “Web Service调用方式.doc”可能涵盖了.NET环境下的Web服务调用过程,可能包括使用ASMX或WCF创建服务,以及如何在.NET代码中调用Java Web服务。 理解Java和.NET之间的Web服务调用是跨平台开发的关键。通过合理...

    .Net调用SAPRFC接口来读取数据实战纪实[汇编].pdf

    在软件开发中,.Net 调用 SAP RFC 接口来读取数据是一种常见的应用场景。本文将详细介绍如何使用 .Net 框架调用 SAP RFC 接口来读取数据,并记录了调试的全过程。 关键前提 在开始编程之前,需要满足以下几个关键...

    视频转换格式,截取图片中某一帧所需要的工具(asp.net/Java)

    在asp.net和Java环境中,这些工具的使用方式通常是通过系统调用或者借助于进程管理库(如Java的Runtime.exec()或asp.net的System.Diagnostics.Process类)来执行命令行操作。开发者需要编写脚本来控制这些工具的行为...

    多种方式ASP调用摄像头拍照并保存插件

    标题中的“多种方式ASP调用摄像头拍照并保存插件”是指在不同的Web开发环境中,如ASP、ASP.NET、JSP和PHP,实现调用用户电脑或服务器上的摄像头进行拍照,并将拍摄的照片保存到服务器的技术解决方案。这个插件可能...

    asp.net调用扫描仪扫描数据并上传代码

    ASP.NET调用扫描仪扫描数据并上传是一种常见的企业级应用需求,主要用于自动化处理文档和图像。这个场景下,开发者通常会使用特定的扫描仪控件或者API来集成扫描功能到Web应用程序中。以下是对该主题的详细解释: 1...

    asp.net使用摄像头拍照源码

    在服务器端,ASP.NET可以使用System.Drawing命名空间中的类来处理图像,如保存图片、调整尺寸、添加水印等。 4. **web.config配置**: `web.config`文件是ASP.NET应用程序的配置文件,它包含各种设置,如应用程序...

Global site tag (gtag.js) - Google Analytics