摘要: AJAX 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <html> 3 <head> 4 <script type="text/javascript"> 5 /* 标准AJAX模板 */ 6 //使用 false 作为判定条件,它表示还没有创建 XMLHttpRequest 对象 7 var http_request=false; 8 //创建XMLHttpReque 阅读全文
posted @ 2012-03-12 14:04 Paul.Lau 阅读(3019) 评论(0) 推荐(2) 编辑
摘要: 1.struts1的action是单例模式且必须是线程安全的,action的一个实例处理所有请求.struts2的action对象为每个请求产生一个实例,没有线程安全问题.struts1的action依赖于servlet api,struts2的action不依赖与容器,允许脱离容器单独测试.2.struts1的execute方法依赖于servlet api,使得测试要依赖于容器.struts2的action可以通过初始化,设置属性,调用方法来测试,依赖注入支持是测试更容易.struts1试用ActionForm对象捕获输入,普通JavaBean不能捕获输入.动态bean可以作为ActionF 阅读全文
posted @ 2012-03-12 14:00 Paul.Lau 阅读(598) 评论(0) 推荐(0) 编辑