在Server端,用Java定义了一个类,如下
public class BeanTma
{
public String sTnpCD;
public String sADR_NMJ1;
public String sFaxNO;
public String sTelNO;
}public class ComplexField
{
public BeanTma GetTblString(String s) throws SQLException, Exception
{
BeanTma bean;
bean=new BeanTma(); return bean;
}
} public class OutInterface
{
public BeanTma downloadtma155(String s) throws Exception
{
ComplexField fd=new ComplexField();
return fd.GetTblString(s);
}
}客户端用vb.net,如下
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim tccs As New localhost.OutInterfaceService
Dim ss As localhost.BeanTma
str = Me.TextBox1.Text
ss = tccs.downloadtma155(str)
End Sub可是总是在ss = tccs.downloadtma155(str)语句处报错。
说得不到ss的对象。
哪位大虾能解答解答。
public class BeanTma
{
public String sTnpCD;
public String sADR_NMJ1;
public String sFaxNO;
public String sTelNO;
}public class ComplexField
{
public BeanTma GetTblString(String s) throws SQLException, Exception
{
BeanTma bean;
bean=new BeanTma(); return bean;
}
} public class OutInterface
{
public BeanTma downloadtma155(String s) throws Exception
{
ComplexField fd=new ComplexField();
return fd.GetTblString(s);
}
}客户端用vb.net,如下
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim tccs As New localhost.OutInterfaceService
Dim ss As localhost.BeanTma
str = Me.TextBox1.Text
ss = tccs.downloadtma155(str)
End Sub可是总是在ss = tccs.downloadtma155(str)语句处报错。
说得不到ss的对象。
哪位大虾能解答解答。
解决方案 »
- 新入编程 按照书上的方法编写了一个程序发现有问题~~可是怎么也找不到错误在哪里啊。
- 如何判断MAX文件
- 有没有个高手帮我看下C#里面的datagridview怎么使用
- =======哪位兄弟写Symbol(MC3000)手持设备程序的==========
- 图片排列问题
- App.config中 除了connectionStrings和appSettings字节,其它字节的数据怎么读取,更新,删除
- 关于random 高分 急
- 在美国的朋友,帮个忙,多谢?
- ADO出2.8了?
- 一个DataTable 与 一个DaraRowCollection 怎么合并?
- winforms里的DataGrid如何设置链接
- winform DataGrid如何包含 link
在ASP中使用简单Java类 实例
+++++++++++++++++++++++++++++方式一:把Java类注册成ActiveX组件
步骤一:
创建一个Java类,命名为Test.java
public class Test
{
public String getWord()
{
return "Hello World";
}
}
步骤二:
编译成class文件,并拷贝到系统盘:\WINNT\java\trustlib目录下,然后注册成ActiveX组件javareg /register /class:Test /progid:Test
步骤三:
在ASP中使用
Set obj=CreateObject("Test")'"Test"就是注册时候的progid
msgbox obj.getWord()方式二:直接使用
步骤一:
建立Test.java
public class Test
{
public String getWord()
{
return "Hello World";
}
}
步骤二:
编译成class文件,并拷贝到系统盘:\WINNT\java\trustlib目录下
步骤三:使用
dim obj
Set obj=GetObject("java:Test")
msgbox obj.getWord()
http://dev.csdn.net/develop/article/19/19782.shtm