dwr下的CXRF 问题.

百式 发布于 2015/02/03 17:34
阅读 194
收藏 0
DWR
    浏览器一直报这个错,用了springmvc,求教怎么解决。
加载中
0
影非弦
影非弦

我之前遇到过这种情况,在自己电脑上没有出现过这种error,但是一发布到服务器上就会出现这种问题,dwr域调用的问题,因为dwr默认的是禁止域请求,所以需要在web.xml文件中设置域调用

web.xml,如下:

<?xml version="1.0" encoding="UTF-8"?>  
<web-app version="2.5"    
    xmlns="http://java.sun.com/xml/ns/javaee"    
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee    
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  
       
    <display-name>Struts Blank</display-name>  
  
    <filter>  
        <filter-name>struts2</filter-name>  
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>  
    </filter>  
  
    <filter-mapping>  
        <filter-name>struts2</filter-name>  
        <url-pattern>/*</url-pattern>  
    </filter-mapping>  
     
    <servlet>  
        <display-name>DWR Servlet</display-name>  
        <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>crossDomainSessionSecurity</param-name>  
            <param-value>false</param-value>  
       </init-param>  
       <init-param>  
             <param-name>allowScriptTagRemoting</param-name>  
             <param-value>true</param-value>  
        </init-param>  
           
    </servlet>  
  
    <servlet-mapping>  
      <servlet-name>dwr-invoker</servlet-name>  
      <url-pattern>/dwr/*</url-pattern>  
    </servlet-mapping>  
       
  <welcome-file-list>  
    <welcome-file>login.html</welcome-file>  
  </welcome-file-list>  
</web-app>

影非弦
影非弦
回复 @百式 : 你再看看是啥原因?一个点击事件怎么会跟这个有关系,可能是哪里冲突了
百式
百式
按你的写了下,错误确实不报了.但我树的菜单点击事件也没了。。。
返回顶部
顶部