我思故我強

          寫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 李云澤 閱讀(565) 評論(0)  編輯  收藏 所屬分類: DWR(Ajax)


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


          網站導航:
           
          主站蜘蛛池模板: 陇南市| 怀集县| 班玛县| 望江县| 上虞市| 云龙县| 宁阳县| 曲麻莱县| 靖安县| 鄂托克前旗| 长海县| 达州市| 甘孜| 鸡东县| 广州市| 巴楚县| 灵武市| 新龙县| 永州市| 政和县| 抚顺市| 汉阴县| 宾阳县| 临澧县| 阳东县| 丹东市| 林周县| 睢宁县| 庆城县| 郑州市| 富锦市| 东乡族自治县| 博野县| 荃湾区| 莱州市| 天柱县| 扎赉特旗| 昌都县| 太仆寺旗| 铅山县| 张家界市|