笑看风云

一切从头开始
posts - 28, comments - 1, trackbacks - 0, articles - 2

dwr session error问题

Posted on 2008-12-12 15:59 笑看风云 阅读(911) 评论(0)  编辑  收藏 所属分类: dwr
今天在调试dwr时,使用IE7.0和FireFox3.0都没有问题,换成IE6.0出现session error问题,ie总是弹出一个对话框,烦死了,上网查了一下,都说是改配置文件:
<servlet>
        
<servlet-name>dwr-invoker</servlet-name>
        
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
        
<init-param>
          
<description>
          
</description>
          
<param-name>debug</param-name>
          
<param-value>true</param-value>
        
</init-param>
     
<init-param>   
            
<param-name>crossDomainSessionSecurity</param-name>   
            
<param-value>false</param-value>   
        
</init-param> 
      
</servlet>
      
<servlet-mapping>
        
<servlet-name>dwr-invoker</servlet-name>
        
<url-pattern>/dwr/*</url-pattern>
      </servlet-mapping>
最后问题解决,但是都讲很冒险,不安全是同源策略的问题,为了WEB环境的安全,在WEB脚本语言中不允许读取不同源的数据,同源包括相同协议,相同域名和相同端口三个条件
而Ajax的异步处理方式跳过了这个限制,为了安全限制,它设置为sameDomainAccess,
参见:http://tech.it168.com/j/2007-07-19/200707191542718_1.shtml
不知道有没有更好的解决方法。

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


网站导航: