`

dwr:CSRF Security Error

    博客分类:
  • java
阅读更多

今天用dwr帮csdn上一童鞋做一哈文件上传,结果老是报错:CSRF Security Error 。后面查了一下,修改一下web.xml文件即可

 

原:

<servlet>
    <servlet-name>DWRServlet</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>activeReverseAjaxEnabled</param-name>   
	<param-value>true</param-value>   
	</init-param> 
  </servlet>
  <servlet-mapping>
    <servlet-name>DWRServlet</servlet-name>
    <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>

 

 

添加下面红色部分

<servlet>
    <servlet-name>DWRServlet</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>activeReverseAjaxEnabled</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>DWRServlet</servlet-name>
    <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>

 

分享到:
评论

相关推荐

    DWR: Easy AJAX for JAVA

    ### DWR:简易 AJAX 对 JAVA 的支持 #### 一、DWR 概述 DWR(Direct Web Remoting)是一个开源库,它简化了 AJAX 在 Java Web 应用中的使用方式。通过 DWR,开发人员可以轻松地在浏览器端调用服务器端的 Java 方法...

    DWR:java ajax application

    ### DWR:Java AJAX 应用程序框架详解 #### 一、引言 随着Web技术的发展,用户对网站的交互性和响应速度提出了更高的要求。传统的Web应用开发方式已无法满足这些需求,因此Ajax(Asynchronous JavaScript and XML...

    将dwr集成到spring mvc(dwr的配置是基于xml)

    在Java Web开发中,Direct Web Remoting (DWR) 是一个强大的工具,它允许JavaScript与服务器端的Java对象进行交互,实现动态的Ajax应用。DWR 提供了一种简单的方法来调用Java方法并更新页面内容,而无需刷新整个页面...

    spring整合dwr

    接着,配置DWR的`&lt;dwr:configuration&gt;`,用于转换特定类型的对象,例如: ```xml &lt;dwr:configuration&gt; &lt;dwr:convert type="bean" class="com.masadora.modal.ibatis.Month" /&gt; &lt;/dwr:configuration&gt; ``` 同时,...

    SSH+DWR2.0框架整合并实现Ajax.

    4. **在Spring配置文件中添加DWR配置**:使用Spring的DWR支持,添加`&lt;dwr:configuration&gt;`元素作为DWR配置的开始,并定义一个`&lt;dwr:controller&gt;`元素来创建DWR控制器,设置`debug`属性为`true`。 5. **配置DWR Bean...

    Dwr3.0 与 Dwr2.0 区别

    - 包括但不限于加强了对跨站请求伪造(CSRF)攻击的防护、提供了更细粒度的权限控制机制等。 - 还加入了对 HTTPS 的支持,进一步保护了数据传输的安全。 #### 四、API 及工具集更新 **DWR 2.0:** - 提供了一套...

    spring使用annotation整合dwr笔记

    - **配置DWR Annotation Config**:利用`&lt;dwr:annotation-config/&gt;`标签启用注解支持,使得开发者能够使用`@RemoteProxy`和`@RemoteMethod`等注解来标注需要暴露给客户端的方法。 ```xml &lt;!-- 配置DWR注解支持 --&gt;...

    dwr:直接Web远程处理-适用于Java的Easy Ajax

    DWR-直接Web远程处理 DWR是一个Java库,它使服务器上的Java和浏览器中JavaScript能够尽可能简单地进行交互和相互调用。 DWR是适用于Java的Easy Ajax。 网站 论坛 旧邮件列表Mailman存档: 旧邮件列表Nabble存档...

    dwr的DTD文件下载

    这几天无聊开发了一个程序,需要AJAX要求也不高就使用了DWR,但是程序始终报错,因为以前用过DWR,所以最后才发现是DTD文件路径已经被改变了,这里留下一个以防程序又找不到DTD

    Spring2_DWR2_Login

    在 Spring 配置文件中,我们可以创建一个 `DWRBean` 来表示这些对象,然后使用 `dwr:remote-object` 标签来指定它们。 ```xml &lt;dwr:remote-object id="userService" servlet-ref="dwrServlet"&gt; &lt;dwr:include ...

    ajax_dwr实现页面无刷新加载

    **Ajax与DWR:实现页面无刷新加载** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,提高...

    spring3+struts2+hibernate3+dwr3+spring security3+ajax完整实例

    5. 配置DWR:创建dwr.xml,暴露服务器端的方法供JavaScript调用,实现Ajax通信。 6. 实现业务逻辑:编写Action类,处理请求,调用服务层方法,使用Hibernate操作数据库。 7. 测试和调试:确保所有组件协同工作,功能...

    spring2 整合 Dwr(把DWR的配置写到Spring的配置文件)

    **Spring2 整合 DWR:将DWR配置融入Spring配置文件** Direct Web Remoting (DWR) 是一个开源的JavaScript库,它允许在浏览器和服务器之间进行实时、安全的双向通信,使得Web应用程序能够拥有类似桌面应用的交互性。...

    dwr error出错时拒绝方案

    "dwr error出错时拒绝方案" dwr 框架是一种基于 Ajax 的远程调用框架,它可以将 Java 对象转换为 JavaScript 对象,实现异步交互式应用程序。然而,在使用 dwr 框架时,容易出现错误,导致 error 对话框弹出。这是...

    DWR简单测试例子

    配置DWR: 在`dwr.xml`中添加如下配置,将`DownloadServer`类暴露给JavaScript: ```xml &lt;class&gt;com.example.DownloadServer&lt;/class&gt; &lt;name&gt;getHello ``` c. 编写JavaScript测试脚本: 在`dwrtest....

    spring3mvc+hibernate4+spring-security3+dwr3整合架包

    4. 整合DWR:设置DWR的Context,暴露需要在客户端调用的Java方法,配置跨域策略。 通过这样的整合,开发者可以构建出一个既具备高效数据处理能力,又具有强大安全特性和实时交互功能的Web应用。这种架构模式在企业...

    dwr实例,dwr例子,能直接运行,很实用

    - 如何配置DWR:查看`dwr.xml`文件,理解如何设置允许的Java类和方法。 - 客户端JavaScript的使用:查看HTML和JavaScript代码,了解如何在前端调用服务器端的方法。 - 服务器端Java代码的结构:理解服务端如何实现...

    DWR让Ajax如此简单

    **DWR:Direct Web Remoting,让Ajax变得简单** DWR(Direct Web Remoting)是一种JavaScript库,它允许Web应用程序实现服务器端与客户端之间的实时、双向通信,无需使用复杂的Ajax技术。DWR使得开发者能够像调用...

    dwrjar包+dwr教程

    安装和配置DWR: 1. 将`dwr.jar` 添加到你的项目类路径。 2. 在`web.xml` 配置文件中,添加DWR的Servlet配置,以启动DWR引擎。这包括`DWRServlet` 和可能的过滤器配置,如CORS过滤器,以允许跨域请求。 3. 创建DWR的...

Global site tag (gtag.js) - Google Analytics