在jsp程序中使用com组件的机会并不多,jsp也没有直接操作com的函数,但有的工作有时候还必须使用com组件来完成,下面就来说一下具体的操作方法。 在jsp中使用com组件有两种方法:一种是用javascript在客户端来控制(严格说这个应该是html的功能),如: <OBJECTid="myCom"classid="clsid:9D8A2E2F-D38F-CDAC-D0C5-5B3FB2275442"codebase=".com/com.cab#version=1.9.9.0"> </OBJECT> <script> func...
http://www.jb51.net//article/2719.htm
作者:徐春金JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。下面以一个例子说明JSP中的多线程问题及解决方法。一、JSP的中存在的多线程问题:当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如果有多个客户端同时请求该JSP文件,则服务端会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可大大降低对系统的资源需求,提高系统的并发量及响应时间.对JSP中可能用的的...
http://www.jb51.net//article/2637.htm
在网上看到很多问题是关于如何学习jsp的,正好网上看到一篇关于学习jsp的文章,就摘了一部分翻译过来,希望能对大家学习jsp有点指导。一个普通的错误是把JSP当作简化的Java。它不是,(事实上,JSP是简化的servlets。)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和Javascript,这意味着JSP将确实是简单的。需要成为一个成功的JSP程序员可以参考这个时间表。请注意下列:*忽略你已经熟悉的步骤。*训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。1、建立并且理解你的...
http://www.jb51.net//article/2555.htm
<HTML><BODYBGCOLOR=FFFFFF> <?php echo"Connectingasmysql<BR>\n"; $connection1=mysql_connect('localhost','mysql','')ordie($php_errormsg); echo"connect...
http://www.jb51.net//article/2050.htm
原理: 1.第一位使用者浏览某页。2.伺服器程式从资料库或档案中读取该页被浏览次数。3.将次数加一储存,并将它送回第一位使用者。4.第二位使用者浏览某页。5.伺服器程式从资料库或档案中读取该页被浏览次数。6.将次数再加一储存,并将它送回第二位使用者。 需要了解的函数: fopen()打开文件filesize()获得文件大小fseek()移动文件指针fgets()得到文件指针所在行内容fputs()将字串写如文件指针所在位置fclose()关闭文件file_exists()判断文件是否存在exec()执行外部程序&nb...
http://www.jb51.net//article/2029.htm
本程序将中文日期输出为2001-12-23,并很好解决了“十”的问题,如“十一”和“二十一”中“十”的处理!稍加修改可改为函数。<?$str="二零○一年十二月二十三日";echo$str."<p>";$flag=0;$cn=array("一","二","三","四","五","六","七","八","九","十","零"...
http://www.jb51.net//article/2016.htm
现在有的站点上传文件的时候会自动在文件前面加入Content-type:image/gif等头标,导致二进制文件被破坏。因此,我编写了以文本方式上传二进制文件的PHP程序。 一共两个文件:index.php,action.php。将要上传的文件的文件名改为test,与这两个文件放在一起,运行index.php,选读取,将读取的所有数据Copy,在远端服务器上面也运行这个程序,Paste到输入框中,选保存。二进制文件就被上传了。index.php---------------------------------------------------------<html><he...
http://www.jb51.net//article/1888.htm
如何对PHP程序中的常见漏洞进行攻击(下)翻译:analysist(分析家)来源:http://www.china4lert.org如何对PHP程序中的常见漏洞进行攻击(下)原著:ShaunClowes<http://www.securereality.com.au/>翻译:analysist<http://www.nsfocus.com/>[库文件]正如我们前面讨论的那样,include()和require()主要是为了支持代码库,因为我们一般是把一些经常使用的函数放到一个独立的文件中,这个独立的文件就是代码库,当需要使用其中的函数时,我们只要把这个代码库包含到当前的...
http://www.jb51.net//article/1855.htm
如何对PHP程序中的常见漏洞进行攻击(上)翻译:analysist(分析家)来源:http://www.china4lert.org如何对PHP程序中的常见漏洞进行攻击(上)原著:ShaunClowes<http://www.securereality.com.au/>翻译:analysist<http://www.nsfocus.com/>之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少。ShaunClowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http://www.se...
http://www.jb51.net//article/1796.htm
使用PHP的人都知道,ZendEncode是一个脚本编程工具,用它写的程序,必须以源码的形式放置在Web服务器上,所以我们无法保护自己的源代码。大家都知道任何一个脚本程序的执行效率同具有相同功能的编译好的二进制代码相比较,它的执行效率都是比较低的。那么要是有一个工具能够帮我们把用PHP写的程序编译成二进制代码就好了,这样不但执行效率提高了,运行速度也加快了。真要是有这么一个工具,那就是一举两得了。现在这不是梦想了,ZendEncode就是为此而开发的,它可以直接将脚本编译成二进制码。有了ZendEncode,你就可以将自己写好的PHP程序,编译后分发给很多用户,而用不着...
http://www.jb51.net//article/1761.htm
来源:Chinaasp之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少。ShaunClowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http://www.securereality.com.au/stu...arlet.txt找到。由于原文比较长,而且有相当一部分是介绍文章的背景或PHP的基础知识,没有涉及到PHP安全方面的内容,因此我没有翻译。如果你想了解这方面的知识,请参考原文。文章主要从全局变量,远程文件,文件上载,库文件,Session文件,数据类型和容易出错的函数这几个方面分析了PHP的安...
http://www.jb51.net//article/1708.htm
