在开发过程中偶尔会遇到要在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(SOAP)------>Java接口---->Java接口实现类------>RMI(Java远程方法调用)----->RMI服务器端------->RMI返回结果给asp.net
asp.net调用java webservice实例
Java调用.NET的WebService接口实例,jar包删减到三个,干净清爽,里面包含注多注释和图解,搞了半天的家伙拿出来与大家分享,无任何BUG,修改里面的参数即可直接运行,对于这种好东西,花了半天时间10分不算高,重在...
ASP.net 中用C#调用Java web service 图解教程
支付宝支付调用接口 下面有二个说明文档 支持 java php asp asp.net 支持utf-8 gbk字符编码
ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎 正式发布表达式计算引擎WfcExp V0.9(附源码) 运算表达式类的原理及其实现 #实现的18位身份证...
除了可以在网站中使用外,Web API更广阔的应用于各种客户端开发和移动应用开发,例如Windows的桌面小工具、Windows...本教程演示了如何用C#调用Web API,至于其他编程语言——例如Java——都有相应的访问网络资源的库。
【ASP.NET编程知识】详解Spring Boot 中使用 Java API 调用 lucene.docx
c# 、asp.net 在后台使用谷歌V8引擎执行js,将示例工程中的GoogleV8Engine.cs文件复制到你的项目中。将GoogleV8Engine_x64.dll 和 GoogleV8Engine_x86.dll 两个非托管DLL...JavascriptEngine类中有下列方法可供你调用
注意:1、此方法可以设置在一个公共的页面中,然后直接调用即可。 2、时间是以分钟为单位的 方法二: 在Web.config中设置: 在<system></system>中写入”InProc” timeout=”1″> 您可能感兴趣的文章:php ...
它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持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文件、函数调用等,希望对你有帮助
在html页中,定义了TextBox控件, 代码如下: ”center” xss=removed> 纬度:<asp ID=”TextBox_l” runat=”server” Width=”76px”></asp> 经度:<asp ID=”TextBox_2″ runat=”server” Width=”95px”></asp> </td...
= ResolveUrl(“../PayCenter/AlipayAdd.aspx”)%>’>地址</a> 2、C#调用客户端方法:(top.window.document:表父窗体,如果是MainFrame对象在本窗体中,则不加top.window.document) Js中的方法: 代码如下: ...
中间层包括一些重要的系统服务,如ADO.Net,XML类,组件模型,安全性等,这些服务在总架构的控制之下,可以在各处通用,而且调用方式与语言无关。顶层主要提供给程序开发者开发Window窗体和WEB表单,WEB服务、应用...
这个库非常小,也易于使用,对于B/S结构的系统开发,如PHP、JAVA、.NET、ASP、HTML等非常有用。详细请看范例和使用选项的演示。 Prints a specific area of the page. Using json settings, the printed area is ...
除了要对源文件加密,还要对调用源文件的可执行文件(exe,dll等)进行加密,因此,如果您软件所运行的机器上,有其他不需要加密保护、但需要用web服务的文件,如典型的java,asp.net等,则这些文件不能使用,必须同样加密...
POI是一套用Java写成的库,能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等。目前POI的稳定版本中仅支持Excel文件格式xls,其他的都属于不稳定版本(放在...
ASP.NET中前台javascript与后台代码调用 1如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中...
2. 还有一种就是用微软专门为Ajax开发的控件包,叫作ASP.NET AJAX Control Toolkit,这个我没太研究,网上有相关资料,想知道的可以自己去查,里面有很多现成的控件可以实现AJAX。 以上三种是我收集到的一些AJAX的...