04 2009 档案
摘要: Ajax的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。这样把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。
我们以两个验证通行证帐号是否存在的例子来讲述AJAX在实际中的应用:
(1) 用文本字符串的方式返回服务器的响应来验证网易通行证帐号是否存在;
(2) 以XMLDocument对象方式返回响应来验证金山通行证帐号是否存在;
阅读全文
摘要: 大部分还是借鉴前人的代码,添加了时间选择功能,隐藏会遮挡控件的标签select,object。
开始本想使用window.createPopup()来弹出日历的选择,这样就可以跨过任何标签。
不过做到中途发现用createPopup窗口实现理论上是行不通的:
一是因为不在窗体里单击任何地方都会关闭窗口,而当用下拉框选择年份时,很有可能会单击到窗体外的地方,当然这个可以自己写select来避免,但是比较麻烦;
二是窗体的宽度和高度只能在弹出时设置,而显然,在选择不同年月时,控件高度是要发生改变的。
鉴于上面的原因,还是决定采用普通的处理方法。
阅读全文
摘要: 网站在注册新用户过程中,需要验证很多内容。例如,用户名是否已存在,E-mail是否已被人使用,验证码是否正确等。传统方式是使用客户端 JavaScript做初步验证,用户提交表单后在服务器端做进一步验证。如果用户输入的内容有错误,会返回注册页面,提示用户修改。使用了Ajax技术后,很多原来必须提交到服务器才能验证的内容,可以在不刷新页面的情况下直接验证。本例就演示了这个过程,实例运行效果如图3.1所示。
阅读全文
摘要: 经过网上搜索和自己的经验,JSP/Servlet页面的中文显示为乱码的问题可以细分为5类:
1. JSP页面显示乱码。
2. Servlet接收Form/Request传递的参数时显示为乱码
3. JSP接收Form/Request传递的参数时显示为乱码
4. 用
时页面显示乱码
5. 数据库存取的时候产生乱码。
解决方式:
1. JSP页面显示乱码的解决方式:
第一种方式为在页面的开头加上:
阅读全文