`
文章列表
几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。 作用域分为四种,分别为: page 在当前页面有效(仅用于JSP中) request 在当前请求中有效 session 在当前会 ...
有时候在我们的网络应用中,防止程序自动登录搞破坏,我们一般都会加上验证码,这些验证码一般来说都是由人来识别的,当然,如果验 证码很有规律,或者说很清楚,漂亮,那么也是可能被程序识别的,我以前就识别过某网站的验证码,因为比较有规律,所以被识别了,并且识别率达到99%左右,其实我们可以制作很复杂一点的验证码,添加一些干扰的线条或者字体变形,使程序识别的难度加大,这样,我们的目的也就达到了. 下面是生成的图片: 代码如下,JSP代码 <%@page contentType="image/jpeg"%> <%@page pageEncoding=" ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="K ...
    貌似RAD6只支持到J2EE1.4和JDK1.4,但大多数用户的JDK版本已经是1.5以上,这样就产生一个问题:RAD6环境下使用JDK5以上版本的API会报错,找不到Class。即使RAD6可以识别1.5以上版本的类,当把Web工程发布到WebSphere后,浏览器访问也会报错。本人尝试了很久,总结了其解决方案:     1)把RAD6默认的JDK改为1.5以上版本,WebSphere 的JDK版本不变;     2)查看1.5以上才有的类的源码,把该类全部用1.4的类来替换,自己实现其源码的内容。因为有些1.5以上的类其实就是简单的封装了1.4原有的类,所以修改起来其实并不是很难
一、是否能够读写 想要自己编写的程序能够读写文件(注意这里所说的文件不是指jar包中的文件,是指比如手机内存或卡中的文件), 首先要确认程序将要安装的手机是否支持 JSR75 ;其次还要知道该手机是否允许未签名的程序 ...
我们很满意自己进入的当前网络纪元,通常被称为Web 2.0。这个阶段互联网的特征包括搜索,社区网络,在线媒体(音乐,视频等),内容聚合和联合供稿(RSS),mashups (APIs),还有更多。当前互联网大多数仍然通过PC访问,但是 ...
如今web2.0在互联网上发展迅速(这里提到的web2.0不包括blog,wiki),但出于利益的考虑,很多都考虑商业化运作和商业化发布,鲜少有web2.0的开源项目,而国内就更少了(都忙于模仿和商业运作去了),此外这类开源项目都是基于PHP平台,只有国内才做了一些ASP平台的。这里介绍几个,如果这里还有些你知道的未列出,请补充 Diggclone-开源digg类程序 官方:http://www.talkingpixels.org/diggclone/index.php 演示:同digg.com类似 Aroundme-开源社会化网络程序官方:https://savannah.nongnu.org ...
摘要 Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之inter ...
    所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。     一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B叫甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个过程称为回调函数的注册,R称为注册函数。Web Service以及Java的RMI都用到回调机制,可以访问远程服务器程序。     下面举个通俗的例子:     某天,我打电话向你请教 ...
Global site tag (gtag.js) - Google Analytics