AJAX笔记
jsp内置对象:
page --java.lang.Object
request --javax.servlet.http.HttpServletRequest
session --javax.servlet.http.HttpSession
application --javax.servlet.ServletContext
response --javax.servlet.http.HttpServletResponse
pageContext --javax.servlet.jsp.PageContext
getRequest
getSession
...
findAttribute()
exception --java.lang.Throwable
out --javax.servlet.jsp.JspWriter
jsp--->[servlet--->]jsp
config --javax.servlet.ServletConfig
web.xml
<servlet/filter>
<init-param>
getInitParameter("name"):String value;
传统web应用程序:
c/s:
胖客户端:
瘦客户端:
缺陷:
系统更新导致每个客户端都需要更新。
优点:
服务器端压力较小
B/S:
优点:
系统的任何操作更新和客户端没有任何耦合
缺陷:
服务器端压力大
页面使用javaScript进行客户端的格式化校验
regist:
填写注册信息
|
提交整个form表单
|____________服务器获取用户名
|
查询数据库验证用户名是否存在
| |
不存在,则添加信息 存在,则返回注册页面
客户端和服务器端的操作不能并行
服务器端的处理过程中,导致客户端等待
Ajax
异步:并行操作
各自执行各自的流程,互不影响
同步:串行化操作
资源之间需要等待对方的
相关文档:
Java代码
@Override
protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object cmd,
BindException ex) {
&nb ......
在Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致, 在ASP.NET AJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次提交。
在ASP.NET AJAX中的页面客户端中有一个叫onInitializeRequest的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参 ......
作者:fbysss
msn:jameslastchina@hotmail.com
blog:blog.csdn.net/fbysss
声明:本文由fbysss原创,转载请注明出处
关键字:Ajax跨域
一.试验准备
修改c:/windows/system32/drivers/etc/hosts文件,加入127.0.0.1 www.a.com www.b.com
Tomcat/webapps下建立crossdomai ......
这是最常用的地址选择下拉框,包括三个下拉框,对应三个XML文件:
--------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<Provinces>
<Province ID="1" ProvinceName="北京市">北京市</Province>
<Province ID= ......
一、轻松掌握Ajax.net系列教程一:部署AJAX.NEThttp://hi.baidu.com/welllxy001/blog/item/9fd331cadcbdff8cc8176828.html
二、轻松掌握Ajax.net系列教程二:部署Ajax Control Toolkithttp://hi.baidu.com/welllxy001/blog/item/17f8fd8271c288a80df4d229.html ......