`
squall140
  • 浏览: 140327 次
  • 性别: 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通过WebService调用Java接口全过程。 asp.net----&gt;WebService(SOAP)------&gt;Java接口----&gt;Java接口实现类------&gt;RMI(Java远程方法调用)-----&gt;RMI服务器端-------&gt;RMI返回结果给asp.net

    asp.net调用java webservice实例

    asp.net调用java webservice实例

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

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

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

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

    支付宝支付调用接口(Java php asp asp.net)

    支付宝支付调用接口 下面有二个说明文档 支持 java php asp asp.net 支持utf-8 gbk字符编码

    asp.net知识库

    ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎 正式发布表达式计算引擎WfcExp V0.9(附源码) 运算表达式类的原理及其实现 #实现的18位身份证...

    使用.NET Client调用Web API

    除了可以在网站中使用外,Web API更广阔的应用于各种客户端开发和移动应用开发,例如Windows的桌面小工具、Windows...本教程演示了如何用C#调用Web API,至于其他编程语言——例如Java——都有相应的访问网络资源的库。

    【ASP.NET编程知识】详解Spring Boot 中使用 Java API 调用 lucene.docx

    【ASP.NET编程知识】详解Spring Boot 中使用 Java API 调用 lucene.docx

    c# asp.net 在后台使用谷歌V8引擎执行js

    c# 、asp.net 在后台使用谷歌V8引擎执行js,将示例工程中的GoogleV8Engine.cs文件复制到你的项目中。将GoogleV8Engine_x64.dll 和 GoogleV8Engine_x86.dll 两个非托管DLL...JavascriptEngine类中有下列方法可供你调用

    在ASP.NET中,设置Session的过期时间的方法

     注意:1、此方法可以设置在一个公共的页面中,然后直接调用即可。  2、时间是以分钟为单位的 方法二:  在Web.config中设置:  在&lt;system&gt;&lt;/system&gt;中写入”InProc” timeout=”1″&gt; 您可能感兴趣的文章:php ...

    FCKeditor 网页文本编辑器ASP.NET版

    它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持ASP.Net、ASP、ColdFusion 、PHP、Java、Active-FoxPro、Lasso、Perl、ython 等编程环境。 主要文件_2.6.6+FCKeditor.Net_2.6.4 引用FredCK.FCKeditorV2...

    TSCLIB.dll 适用于delphi、vc、vb.net、jsp、java、asp.net、foxpro等,有大量编程案例参考,且有编程说明书、函数调用等

    TSCLIB.dll 适用于delphi、vc、vb.net、jsp、java、asp.net、foxpro等,有大量编程案例参考,且有编程说明书、TSCLIB.dll文件、函数调用等,希望对你有帮助

    Asp.net 页面调用javascript变量的值

    在html页中,定义了TextBox控件, 代码如下: ”center” xss=removed&gt; 纬度:&lt;asp ID=”TextBox_l” runat=”server” Width=”76px”&gt;&lt;/asp&gt; 经度:&lt;asp ID=”TextBox_2″ runat=”server” Width=”95px”&gt;&lt;/asp&gt; &lt;/td...

    javascript与asp.net(c#)互相调用方法

    = ResolveUrl(“../PayCenter/AlipayAdd.aspx”)%&gt;’&gt;地址&lt;/a&gt; 2、C#调用客户端方法:(top.window.document:表父窗体,如果是MainFrame对象在本窗体中,则不加top.window.document) Js中的方法: 代码如下: ...

    ASP.NET在线测评系统

    中间层包括一些重要的系统服务,如ADO.Net,XML类,组件模型,安全性等,这些服务在总架构的控制之下,可以在各处通用,而且调用方式与语言无关。顶层主要提供给程序开发者开发Window窗体和WEB表单,WEB服务、应用...

    PHP JAVA .NET HTML 利用JS调用打印机批量打印程序 PrintArea

    这个库非常小,也易于使用,对于B/S结构的系统开发,如PHP、JAVA、.NET、ASP、HTML等非常有用。详细请看范例和使用选项的演示。 Prints a specific area of the page. Using json settings, the printed area is ...

    Web虎-asp.net软件加密保护-Windows机器码版-永久免费版本

    除了要对源文件加密,还要对调用源文件的可执行文件(exe,dll等)进行加密,因此,如果您软件所运行的机器上,有其他不需要加密保护、但需要用web服务的文件,如典型的java,asp.net等,则这些文件不能使用,必须同样加密...

    NPOI读取excel控件(.net)

    POI是一套用Java写成的库,能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等。目前POI的稳定版本中仅支持Excel文件格式xls,其他的都属于不稳定版本(放在...

    ASP.NET 前台javascript与后台代码调用

    ASP.NET中前台javascript与后台代码调用 1如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中...

    Ajax.Dll各个版本无刷新组件

    2. 还有一种就是用微软专门为Ajax开发的控件包,叫作ASP.NET AJAX Control Toolkit,这个我没太研究,网上有相关资料,想知道的可以自己去查,里面有很多现成的控件可以实现AJAX。 以上三种是我收集到的一些AJAX的...

Global site tag (gtag.js) - Google Analytics