Struts2的拦截器和spring的拦截器有什么区别!
您好!~Struts2简单来说,就是一个拦截器栈也就是一系列的拦截器。处理用户的请求,OGNL的使用,表单验证等都是默认的拦截器在起作用。而spring的拦截器,主要体现在AOP的事务管理方面,还有比如一些错误或者异常的日志的显示也是通过配置spring的log拦截器来实现的。拦截器顾名思义就是拦截一些请求并加以相应的处理。所以广义来说spring和struts2的拦截器的工作原理都一样。只是功能不一样而已呵呵
SQL select into 的用法,并举例说明
selectinto语句从一个表中选取数据,然后把数据插入另一个表中。selectinto语句常用于创建表的备份复件或者用于对记录进行存档。举例:所有的列插入新表:select*into新表from旧表制作备份附件:select*into表名from数据库名从一个数据库向另一个数据库中拷贝表select*into新数据库.表名from旧的数据库.表名
初学ajax,onreadystatechange没反应
先看下xmlHttp.readyState这个状态码:
0:请求未初始化(还没有调用 open())。1:请求已经建立,但是还没有发送(还没有调用 send())。2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。
processor表示的回调函数,是当xmlHttp.readyState为4的时候,成功返回内容后才进入操作的,你的xmlHttp.readyState为0,当然不行啊。
希望对你有帮助,分析给你之前我学习的一篇文章,希望对你有帮助: