手把手教你使用Java来编写ASP组件(6)
程序员文章站
2022-05-23 10:43:30
五、程序设计标示符(progid)
如果用过createobject方法的朋友,都会知道程序设计标示符(progid),它是,它是你给server.createobjec...
五、程序设计标示符(progid)
如果用过createobject方法的朋友,都会知道程序设计标示符(progid),它是,它是你给server.createobject的参数,也就是你想使用的的标示符。现在就有个问题了,你怎么知道你创建的组件的标示符是什么,你又如何改变它呢?在很简单,在visual j++ 和 visual basic中,你的工程(project)的名字就是你的组件的progid的第一部分,如在本文中工程名为waynestudio,那么progid 以waynestudio开头,然后你的类名是progid的第二部分,如javaasp,所以完整的progid 就是waynestudio.javaasp
六、小结
以上我已经介绍了如何使用java来创建asp com组件,希望对大家有所帮助。本文只是举了一个非常简单的例子,只用到了asp内部对象中的response对象,其实java能实现的远不止这些,如下,我列出一些调用asp内部对象的方法:
response newres = aspcontext.getresponse();
request newreq = aspcontext.getrequest();
server newserver = aspcontext.getserver();
session newsession = aspcontext.getsession();
application newapplication = aspcontext.getapplication();
希望大家能够参考本文完成你们自己的java com编写,这样本文的目的就达到了。
如果用过createobject方法的朋友,都会知道程序设计标示符(progid),它是,它是你给server.createobject的参数,也就是你想使用的的标示符。现在就有个问题了,你怎么知道你创建的组件的标示符是什么,你又如何改变它呢?在很简单,在visual j++ 和 visual basic中,你的工程(project)的名字就是你的组件的progid的第一部分,如在本文中工程名为waynestudio,那么progid 以waynestudio开头,然后你的类名是progid的第二部分,如javaasp,所以完整的progid 就是waynestudio.javaasp
六、小结
以上我已经介绍了如何使用java来创建asp com组件,希望对大家有所帮助。本文只是举了一个非常简单的例子,只用到了asp内部对象中的response对象,其实java能实现的远不止这些,如下,我列出一些调用asp内部对象的方法:
response newres = aspcontext.getresponse();
request newreq = aspcontext.getrequest();
server newserver = aspcontext.getserver();
session newsession = aspcontext.getsession();
application newapplication = aspcontext.getapplication();
希望大家能够参考本文完成你们自己的java com编写,这样本文的目的就达到了。