我思故我強

          寫dwr demo的時候跳出session error的解決

          dwr寫demo的時候遇到的一個問題,跳出session error
          問題描述:
          前臺頁面跳出session error的對話框
          而控制臺則輸出:
          2007-5-29 11:58:53 org.directwebremoting.util.CommonsLoggingOutput error
          嚴重: A request has been denied as a potential CSRF attack.
          的錯誤信息.
          請求被拒絕因為可能存在csrf(cross-site request forgeries,跨站請求偽造)攻擊.
          也就是說頁面URL可能被跨站了的服務所調用.
          例如:自己頁面的一個圖片.可能被其他站直接通過[img]....[/img]來引用.

          頁面則顯示

          解決方法:
          在web.xml配置文件中..
          dwr的配置

          < 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 > crossDomainSessionSecurity </ param-name > ???
          ????????????
          < param-value > false </ param-value > ???
          ????????
          </ init-param >
          ?
          </ servlet >


          加入corssDomainSessionSecurity這個配置選項..這個參數是在dwr版本2.0才有的.默認值為true,也就是

          禁止其他域發送請求.
          corssDomainSessionSecurity:設置成false能夠從其他域進行請求.注意這樣做會在安全性上有一些冒險.

          posted on 2007-11-01 14:06 李云澤 閱讀(571) 評論(0)  編輯  收藏 所屬分類: DWR(Ajax)


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 上杭县| 班玛县| 滨海县| 城固县| 麟游县| 班戈县| 甘泉县| 墨江| 宝丰县| 苏尼特右旗| 弋阳县| 民和| 务川| 红河县| 西安市| 达拉特旗| 东山县| 青冈县| 河池市| 北宁市| 若尔盖县| 开封县| 镇安县| 侯马市| 崇文区| 道孚县| 垫江县| 南宁市| 溧水县| 建水县| 岳阳市| 恩平市| 绥滨县| 卫辉市| 永嘉县| 广州市| 囊谦县| 南涧| 正定县| 通城县| 墨竹工卡县|