随笔-60  评论-138  文章-1  trackbacks-0

昨天在使用dwr的时候遇到了session error 错误,google之后,在老外的一个论坛上看到了一个解决方法,
就是在web.xml 中配置如下:
 <!-- DWR servlet,生产环境应该Debug为false -->
 <servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <servlet-class>
   org.directwebremoting.servlet.DwrServlet
  </servlet-class>
  <init-param>
   <param-name>debug</param-name>
   <param-value>true</param-value>
  </init-param>
  <init-param>
   <param-name>logLevel</param-name>
   <param-value>warn</param-value>
  </init-param>
  <init-param>
   <param-name>crossDomainSessionSecurity</param-name>
   <param-value>false</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet>
当中的那个  
<init-param>
   <param-name>crossDomainSessionSecurity</param-name>
   <param-value>false</param-value>
  </init-param>

是为处理这个问题而加入的,经验证的确好用,但是不知道原因!
故而相问!
posted on 2007-05-24 19:02 张氏兄弟 阅读(5585) 评论(4)  编辑  收藏

评论:
# re: dwr session error 2007-06-25 15:51 | Lisa
太感谢了,我正好在学Ajax .dwr 的用法,遇上了这样一个问题,看到你的代码,的确是对的哦  回复  更多评论
  
# re: dwr session error[未登录] 2007-07-26 10:20 |
问题是解决了,但是不知道根本原因在那啊?  回复  更多评论
  
# re: dwr session error 2007-09-21 14:30 | 铜钱
AJAX不允许跨域访问 大概它在这里解决了吧  回复  更多评论
  
# re: dwr session error 2008-03-26 18:08 | lixw
这是同源策略的问题,为了WEB环境的安全,在WEB脚本语言中不允许读取不同源的数据,同源包括相同协议,相同域名和相同端口三个条件,可以看这里:
http://www.ynutx.net/raindesign/blog/archive/209.html
而Ajax的异步处理方式跳过了这个限制,为了安全限制,它设置为sameDomainAccess,
这里有些突破这种限制的方式:http://tech.it168.com/j/2007-07-19/200707191542718_1.shtml
以上是自己的理解,不当之处欢迎讨论!  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

常用链接

留言簿(11)

随笔分类(49)

随笔档案(55)

文章分类

文章档案(1)

收集的网站

有朋自远方来

搜索

  •  

积分与排名

  • 积分 - 95555
  • 排名 - 604

最新随笔

最新评论

  • 1. re: flex button样式改变
  • 看了原文,感觉颇有收获,只是原文那里源码下载不了,楼主能否发下?谢谢kuachen@qq.com
  • --heylichen
  • 2. re: 久其印象
  • 评论内容较长,点击标题查看
  • --为久其付出3年而离开的人
  • 3. re: flex中ComboBox用法一例
  • 评论内容较长,点击标题查看
  • --uui
  • 4. re: 第一次应用blazeDS实录
  • 不错,我看了很一样的示例,就是没有看
    说是我使用的channel有问题,思考了几分钟后直接到server-config.xml中将{server.port}修改成了8080。
  • --ridn_jache
  • 5. re: 关于基站定位
  • 推荐一个,手机地图,短信关怀,跨手机系统(Symbian,WindowsMobile),位置互通(支持基站定位)。
    发个短信,看看关心的人在哪里?
    www.FarMap.cn
  • --xufun

阅读排行榜

评论排行榜