在JavaScript程序中整合Java函数 - 编程入门网
lt;a href="http://myhost/servlet/JinJ?mypage.html" target="_top">我的页面</a>
JinJ servlet 随即把所有的Java调用转化成JavaScript,然后产生页面并输出出来。 b)定义某种映射。举例来说,这里我们设置Servlet调用扩展名为.JinJ的文件 (这里介绍的方法针对运行于NT上的JSWDK,你所使用的Servelt系统的具体定义映射的方法请参看你的用户指南)
设置了以后,你就可以使用http://myhost/some_file.JinJ然后JinJ servlet将会自动被调用了 Servlet参数 为了让JinJ正常运行,还应当能够为JinJ servlet设置一些全局参数,这也是我们在编程是应当注意到的问题。对于JSWDK, Servlet属性是参数''initparams''的一部分;对于Tomcat,则应当编辑系统中的web.xml 1)需要设置JinJ servlet的路径,参数名是servlet,就像这样: http://your_host:port/servlet/JINJ 2) 需要设置存放HTML页的根目录,参数名是root,其值就像这样: /home/webpages (或c:\webpages) (默认值是一个空的字符串)。 例如,如果你的根目录是:/home/webpages,并且你使用http://host/servlet/JINJ?myfile.htm 的话,那你的真实的文件名是/home/webpages/myfile.htm 3) 需要设置你定义的Java对象的文件的完全目录,参数名是objects,其值只是一个存放在你的服务器中的一个文件的文件名。 4) 需要设置用于java applet的codebase,参数名是codebase,定义了存放applet的类的路径,比如http://your_host/ 。 以下为Tomcat中web.xml 中的相应设置:
在JavaScript程序中整合Java函数(3)时间:2010-12-25在编程时还应当注意实现读取对象文件中所包含的对象,或创建新的Java对象 1. 在初始化JinJ Servlet时将创建一些Java对象,因此你必须在某个文本文件中定义这些对象,并且在参数objects中设置这个文件的路径,这是一个文本文件,每一行描述了一个元素(空行和以#或//开头的行将被忽略),使用下面的格式来描述参数: object_name=new class_name(list_of_parameters); 换句话说,它很象每次调用类构造器的new操作符,object_name 是就是某个你将在JavaScript中使用到的标识符,例如: file://数据池 A=new dbPool(5); file://哈希表 B=new java.util.Hashtable(); 或者使用你自己定义的包和类:c=new myPackage.myClass(true); 然后在JavaScript中,你就可以使用它们了,如A.connect(),其中connect() 是类dbPool的一个函数,或者使用B.put(''key'',value) 注意: 1)你的类应当放在你的CLASSPATH指定的目录下面。 2)你可以使用类名作为对象名 (不过这必须在没有重名的情况下,因 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |